Commit graph

4841 commits

Author SHA1 Message Date
Richard Frith-MacDonald
5a9b3fcd87 fix problem when gnutls is not instaledwq
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25934 72102866-910b-0410-8b05-ffd578937521
2008-01-13 09:18:32 +00:00
Richard Frith-MacDonald
b6ba94c244 fix minor error in includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25931 72102866-910b-0410-8b05-ffd578937521
2008-01-10 20:05:38 +00:00
Richard Frith-MacDonald
3f1949d4cd Fox typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25924 72102866-910b-0410-8b05-ffd578937521
2008-01-10 16:31:22 +00:00
Richard Frith-MacDonald
b9a02a2c3e Hack for mswindows without getnameinfo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25923 72102866-910b-0410-8b05-ffd578937521
2008-01-10 16:05:41 +00:00
Richard Frith-MacDonald
08c85d9f2e Add some error checking for socks support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25922 72102866-910b-0410-8b05-ffd578937521
2008-01-10 14:17:05 +00:00
Richard Frith-MacDonald
ac3c91717f Use AF_LOCAL rather than AF_UNIX throughout
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25921 72102866-910b-0410-8b05-ffd578937521
2008-01-10 14:06:27 +00:00
Richard Frith-MacDonald
32096dd4ac clean up initiation of streams handlers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25919 72102866-910b-0410-8b05-ffd578937521
2008-01-10 13:53:07 +00:00
Richard Frith-MacDonald
2fa645b46d tweak gnustls support for windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25918 72102866-910b-0410-8b05-ffd578937521
2008-01-10 12:25:45 +00:00
Richard Frith-MacDonald
1cdce22b47 Configuration system improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25915 72102866-910b-0410-8b05-ffd578937521
2008-01-10 11:14:30 +00:00
Richard Frith-MacDonald
c5b7090b9f mingw32 has AF_UNIX, but not sockaddr_un
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25913 72102866-910b-0410-8b05-ffd578937521
2008-01-10 10:12:56 +00:00
Richard Frith-MacDonald
3fbd8c2cf6 Now enable TLS stream support by default.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25912 72102866-910b-0410-8b05-ffd578937521
2008-01-10 08:56:03 +00:00
Richard Frith-MacDonald
5d124ff9cf More socket improvments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25906 72102866-910b-0410-8b05-ffd578937521
2008-01-09 16:11:10 +00:00
Richard Frith-MacDonald
9fe8e32f8e Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25904 72102866-910b-0410-8b05-ffd578937521
2008-01-09 16:02:47 +00:00
Richard Frith-MacDonald
9c66a1755b Fixup address length info
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25889 72102866-910b-0410-8b05-ffd578937521
2008-01-07 18:33:09 +00:00
Richard Frith-MacDonald
c1f388bb75 fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25888 72102866-910b-0410-8b05-ffd578937521
2008-01-07 17:52:01 +00:00
Richard Frith-MacDonald
e6edb4544b networking improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25887 72102866-910b-0410-8b05-ffd578937521
2008-01-07 17:51:02 +00:00
Fred Kiefer
c6bb86aab8 Fiy block size for systems using statvfs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25885 72102866-910b-0410-8b05-ffd578937521
2008-01-07 14:35:50 +00:00
Richard Frith-MacDonald
ce895bb507 Tidy TLS handler code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25881 72102866-910b-0410-8b05-ffd578937521
2008-01-06 11:11:45 +00:00
Richard Frith-MacDonald
9e1a7d5870 Clarify thread detach error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25880 72102866-910b-0410-8b05-ffd578937521
2008-01-06 08:56:59 +00:00
Richard Frith-MacDonald
7a9fd523b6 Add https support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25879 72102866-910b-0410-8b05-ffd578937521
2008-01-06 07:54:08 +00:00
Richard Frith-MacDonald
144fd9f58b Try to honor protocol selection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25878 72102866-910b-0410-8b05-ffd578937521
2008-01-06 07:39:03 +00:00
Nicola Pero
5c6c74539f Added method to register namespaces with XPath
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25874 72102866-910b-0410-8b05-ffd578937521
2008-01-05 21:01:40 +00:00
Nicola Pero
0727937d01 Fixed typo in comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25870 72102866-910b-0410-8b05-ffd578937521
2008-01-05 18:49:18 +00:00
Richard Frith-MacDonald
91682dc2db fix ifdefs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25869 72102866-910b-0410-8b05-ffd578937521
2008-01-05 15:57:47 +00:00
Richard Frith-MacDonald
99aef4bca8 Fix missing ifdefs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25868 72102866-910b-0410-8b05-ffd578937521
2008-01-05 15:52:18 +00:00
Richard Frith-MacDonald
f050dae554 tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25866 72102866-910b-0410-8b05-ffd578937521
2008-01-05 09:06:12 +00:00
Richard Frith-MacDonald
8980e0d975 Add locking for gcrypt
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25865 72102866-910b-0410-8b05-ffd578937521
2008-01-05 07:28:38 +00:00
Richard Frith-MacDonald
af02297c17 rudimentary gnutls support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25862 72102866-910b-0410-8b05-ffd578937521
2008-01-04 20:05:31 +00:00
Riccardo Mottola
6ec2d5020f fixed c99ism
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25859 72102866-910b-0410-8b05-ffd578937521
2008-01-04 15:27:10 +00:00
Richard Frith-MacDonald
f49b3c3dff fix missing include
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25856 72102866-910b-0410-8b05-ffd578937521
2008-01-04 10:32:07 +00:00
Richard Frith-MacDonald
679979b6b2 Simplify
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25855 72102866-910b-0410-8b05-ffd578937521
2008-01-04 10:28:27 +00:00
Richard Frith-MacDonald
1abfa12b99 Restructuring of socket streams for maintainability and consistency between windows and unix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25854 72102866-910b-0410-8b05-ffd578937521
2008-01-04 06:59:49 +00:00
Richard Frith-MacDonald
56f3cf18df Add function for mswindows compatibility
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25843 72102866-910b-0410-8b05-ffd578937521
2008-01-03 12:53:11 +00:00
Richard Frith-MacDonald
404c401352 Rename for consistency with unix variants.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25833 72102866-910b-0410-8b05-ffd578937521
2008-01-02 09:19:36 +00:00
Richard Frith-MacDonald
43e228fade Fix error sending NSPortMessage objects which have not reserved space in their first component.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25811 72102866-910b-0410-8b05-ffd578937521
2007-12-31 20:38:50 +00:00
Richard Frith-MacDonald
0dbc8c967e avoid unnecessary function defitiion on windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25795 72102866-910b-0410-8b05-ffd578937521
2007-12-29 09:30:31 +00:00
Richard Frith-MacDonald
a6c91ff216 Implement stack size limit. Add workaround for versions of libobjc which
leak thread memory.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25790 72102866-910b-0410-8b05-ffd578937521
2007-12-27 07:02:27 +00:00
Richard Frith-MacDonald
8dc5f2ad2f destroy graphics context on thread exit.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25787 72102866-910b-0410-8b05-ffd578937521
2007-12-25 20:31:24 +00:00
Richard Frith-MacDonald
7adfdadc0e Improve error message on thread creation failure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25784 72102866-910b-0410-8b05-ffd578937521
2007-12-25 14:13:18 +00:00
Richard Frith-MacDonald
c6e8018204 improve debug/error logging a little.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25780 72102866-910b-0410-8b05-ffd578937521
2007-12-24 20:51:19 +00:00
Richard Frith-MacDonald
af737363bc Fix memory leak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25779 72102866-910b-0410-8b05-ffd578937521
2007-12-24 17:31:52 +00:00
Richard Frith-MacDonald
b554f7f157 Slightly paranoid checking of all timers after any timer is fired.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25778 72102866-910b-0410-8b05-ffd578937521
2007-12-24 12:08:11 +00:00
Richard Frith-MacDonald
6fbcef7de8 Fix error selectinmg earliest timer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25776 72102866-910b-0410-8b05-ffd578937521
2007-12-22 18:10:12 +00:00
Richard Frith-MacDonald
34dfd629f6 Minor thread safety fixup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25774 72102866-910b-0410-8b05-ffd578937521
2007-12-21 14:37:37 +00:00
David Ayers
d3dbdfe3ac * Headers/Additions/GNUstepBase/config.h.in, configure.ac (alloca.h):
Check for header.
	* configure: Regenerate.
	* Source/mframe.m, Source/cifframe.m, Source/NSConnection.m,
	Source/callframe.m, Source/GSFormat.m: Include alloca.h where available.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25773 72102866-910b-0410-8b05-ffd578937521
2007-12-21 13:46:50 +00:00
David Ayers
01078afdb7 * Source/NSPathUtilities.m (_POSIX_PTHREAD_SEMANTICS): Define to expose
POSIX compliant signatures for get(pw/gr)(nam/uid)_r.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25772 72102866-910b-0410-8b05-ffd578937521
2007-12-21 10:50:37 +00:00
David Ayers
02b02c5590 * Source/NSFileManager.m (_POSIX_PTHREAD_SEMANTICS): Define to expose
POSIX compliant signatures for get(pw/gr)(nam/uid)_r.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25770 72102866-910b-0410-8b05-ffd578937521
2007-12-20 16:23:30 +00:00
Richard Frith-MacDonald
5850f8f3a4 Fixup nul pointer issues
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25760 72102866-910b-0410-8b05-ffd578937521
2007-12-19 14:54:00 +00:00
Richard Frith-MacDonald
e980ba412c Fixes for some minro thread-safety issues.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25759 72102866-910b-0410-8b05-ffd578937521
2007-12-19 14:39:44 +00:00
Fred Kiefer
16e6526498 Correct the key strategy of the map.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25756 72102866-910b-0410-8b05-ffd578937521
2007-12-17 21:52:21 +00:00
Adam Fedor
f897a58a81 * Source/Makefile.postamble: Use DESTDIR over obsolete INSTALL_ROOT_DIR
* configure.ac, config/objc-con-autoload.m4, config/procfs.m4: Some 
improvements for cross-compiling.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25754 72102866-910b-0410-8b05-ffd578937521
2007-12-17 20:17:01 +00:00
Fred Kiefer
b42dbad341 Correct forwarding of changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25749 72102866-910b-0410-8b05-ffd578937521
2007-12-15 17:40:54 +00:00
Fred Kiefer
84e73e26ae Move and correct names for standard value transformers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25747 72102866-910b-0410-8b05-ffd578937521
2007-12-15 13:01:12 +00:00
Fred Kiefer
6592f706cf Fixed mistype in last change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25745 72102866-910b-0410-8b05-ffd578937521
2007-12-15 12:06:50 +00:00
Fred Kiefer
fbc7e98146 Don't raise exception when there is no setter for key.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25744 72102866-910b-0410-8b05-ffd578937521
2007-12-15 11:36:05 +00:00
Fred Kiefer
db0050466d replace NSString capitalizedString with manual handling.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25743 72102866-910b-0410-8b05-ffd578937521
2007-12-15 10:48:03 +00:00
Fred Kiefer
74757182a4 Made overrideSetterFor: aware of dependent key mapping.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25739 72102866-910b-0410-8b05-ffd578937521
2007-12-14 19:55:51 +00:00
Richard Frith-MacDonald
babf83a2a1 rewrite code for overriding setters
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25735 72102866-910b-0410-8b05-ffd578937521
2007-12-14 14:32:15 +00:00
Richard Frith-MacDonald
6146c2dcca catch exception
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25722 72102866-910b-0410-8b05-ffd578937521
2007-12-11 14:23:04 +00:00
Richard Frith-MacDonald
aba85084b7 Implement old style encoding/decoding
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25720 72102866-910b-0410-8b05-ffd578937521
2007-12-11 07:52:45 +00:00
Richard Frith-MacDonald
f12678ccf2 debug keyed archiving
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25718 72102866-910b-0410-8b05-ffd578937521
2007-12-11 06:36:19 +00:00
Richard Frith-MacDonald
277bb71db3 Add Chris Farber's key value observing changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25715 72102866-910b-0410-8b05-ffd578937521
2007-12-10 17:22:33 +00:00
Richard Frith-MacDonald
b0aed5aebb Fix for mutation of timers array during firing of a timer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25706 72102866-910b-0410-8b05-ffd578937521
2007-12-08 19:56:39 +00:00
Richard Frith-MacDonald
357314fb8e Implement hasBytesAvailable for file input stream
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25701 72102866-910b-0410-8b05-ffd578937521
2007-12-07 18:41:00 +00:00
Richard Frith-MacDonald
849f4a8478 Make setFireDate: be usable from within a timeout handler method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25695 72102866-910b-0410-8b05-ffd578937521
2007-12-07 08:35:16 +00:00
Richard Frith-MacDonald
cbb3df3248 Fix runloop problems where a timer is added to the loop more than once
(in different modes).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25694 72102866-910b-0410-8b05-ffd578937521
2007-12-07 06:32:04 +00:00
Richard Frith-MacDonald
de11c87c1b Improve debug output for running in different modes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25691 72102866-910b-0410-8b05-ffd578937521
2007-12-06 19:51:11 +00:00
Richard Frith-MacDonald
bd4c02376c More stacktrace tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25689 72102866-910b-0410-8b05-ffd578937521
2007-12-06 13:39:03 +00:00
Richard Frith-MacDonald
a92018afe3 Minor stack trace improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25688 72102866-910b-0410-8b05-ffd578937521
2007-12-06 11:40:17 +00:00
Richard Frith-MacDonald
7fde7c79d9 Improve debug output when initialised with bad string.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25687 72102866-910b-0410-8b05-ffd578937521
2007-12-06 10:56:22 +00:00
Richard Frith-MacDonald
e44197721f honour GNUSTEP_STACK_TRACE environment variable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25685 72102866-910b-0410-8b05-ffd578937521
2007-12-06 09:29:22 +00:00
Richard Frith-MacDonald
c4fa37544f Guessed implementation for keyed archiving.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25684 72102866-910b-0410-8b05-ffd578937521
2007-12-06 06:57:10 +00:00
Fred Kiefer
b31f78629e Fix wrong method call in last change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25682 72102866-910b-0410-8b05-ffd578937521
2007-12-05 23:39:11 +00:00
Richard Frith-MacDonald
018a948926 Improve stack trace code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25681 72102866-910b-0410-8b05-ffd578937521
2007-12-05 16:13:24 +00:00
David Ayers
e24539d8ab * Source/NSDecimalNumber.m: (isinf,isnan,isinff,isnanf): Remove.
(GSIsNAN,GSIsInf): Attempt a more portable approach with using
	_ISOC99_SOURCE which is also supported by some BSD's and possibly
	Solaris.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25680 72102866-910b-0410-8b05-ffd578937521
2007-12-05 10:17:26 +00:00
Richard Frith-MacDonald
0629d4f261 Try to fix #21718
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25675 72102866-910b-0410-8b05-ffd578937521
2007-12-04 16:49:44 +00:00
David Ayers
ba79ae1106 * Source/NSDecimalNumber.m: (isinf,isnan,isinff,isnanf):
Temporary empty definitions of C99 macros for environments
	which do not define them.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25669 72102866-910b-0410-8b05-ffd578937521
2007-12-03 18:35:16 +00:00
Fred Kiefer
f10ebd138c Add some keyed encoding/decoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25668 72102866-910b-0410-8b05-ffd578937521
2007-12-03 18:08:58 +00:00
Richard Frith-MacDonald
9c36ec10dd Improved stacktrace/debug handling.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25667 72102866-910b-0410-8b05-ffd578937521
2007-12-03 14:13:57 +00:00
David Ayers
2fffab15b7 * Source/NSNotification.m: Add explicit include of NSDictionary.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25662 72102866-910b-0410-8b05-ffd578937521
2007-12-02 21:21:23 +00:00
David Ayers
8d5b623c24 * Source/NSURLResponse.m: Add explicit include of NSDictionary.h.
Use available dictionary declartion.
	* Source/NSURLProtocol.m: Add explicit import of NSData.h.
	* Source/NSSerializer.m: Add explicit import of NSEnumerator.h.
	* Source/NSURLConnection.m
	([-initWithResponsePointer:andErrorPointer:]):  Add declaration.

	* Source/NSKeyValueMutableSet.m: Various non-functional variable
	and parameter renames to avoid bogus compiler warnings.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25661 72102866-910b-0410-8b05-ffd578937521
2007-12-02 21:13:09 +00:00
David Ayers
516667c805 * Source/NSKeyValueMutableArray.m: Various non-functional variable
and parameter renames to avoid bogus compiler warnings.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25659 72102866-910b-0410-8b05-ffd578937521
2007-12-02 20:35:53 +00:00
David Ayers
18e2a06aa7 * Source/NSCalendarDate.m: Add excplicit include of NSDictionary.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25657 72102866-910b-0410-8b05-ffd578937521
2007-12-02 20:18:47 +00:00
David Ayers
4dc6d57181 * Source/NSDecimalNumber.m
(NSDecimalNumberClass): Added local class cache.
	([+initialize]): Initialize new cache.
	([-compare]): Test for all subclasses instead of only NSDecimalNumber
	instances.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25656 72102866-910b-0410-8b05-ffd578937521
2007-12-02 14:07:44 +00:00
David Ayers
b6fde8d6fa * Source/NSDecimalNumber.m ([initWithBytes:objCType:]): Implement
initialization with scalar types.  Use GSPrivateDefaultLocale
	to initialze intermediate string to match expectations of
	initWithString.	


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25655 72102866-910b-0410-8b05-ffd578937521
2007-12-02 10:50:37 +00:00
David Ayers
7728ffb868 * Source/NSDecimal.m (GSDecimalDouble): Use NAN when available.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25654 72102866-910b-0410-8b05-ffd578937521
2007-12-02 10:36:29 +00:00
Richard Frith-MacDonald
35c51c72a3 Backward compatibility fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25639 72102866-910b-0410-8b05-ffd578937521
2007-11-29 20:56:11 +00:00
Richard Frith-MacDonald
d6cfc0e91c Improve MacOS-X compatibility of headers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25638 72102866-910b-0410-8b05-ffd578937521
2007-11-29 20:53:26 +00:00
Richard Frith-MacDonald
444b1723e0 Remove erroneous check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25629 72102866-910b-0410-8b05-ffd578937521
2007-11-29 08:59:14 +00:00
Richard Frith-MacDonald
f492652dd5 Try to improve folding of generated lines.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25623 72102866-910b-0410-8b05-ffd578937521
2007-11-28 13:09:58 +00:00
Richard Frith-MacDonald
9b108fb88b Make test for apple property lists more tolerant.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25612 72102866-910b-0410-8b05-ffd578937521
2007-11-26 09:14:52 +00:00
Richard Frith-MacDonald
92e3e46e54 Minor ficup for nodebug build
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25610 72102866-910b-0410-8b05-ffd578937521
2007-11-25 16:45:03 +00:00
Richard Frith-MacDonald
635c255ed2 NSThread updates and cleanup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25608 72102866-910b-0410-8b05-ffd578937521
2007-11-25 14:49:05 +00:00
Richard Frith-MacDonald
cc2f12f523 Implement part of MacOS 10.5 additions for NSThread.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25607 72102866-910b-0410-8b05-ffd578937521
2007-11-25 14:25:26 +00:00
Richard Frith-MacDonald
9e333f47ae Use unichar API in mingw32
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25561 72102866-910b-0410-8b05-ffd578937521
2007-11-06 10:21:46 +00:00
Richard Frith-MacDonald
3ee4677362 Fix for bug #17112
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25554 72102866-910b-0410-8b05-ffd578937521
2007-11-05 11:30:23 +00:00
Richard Frith-MacDonald
51e7ad576b Minor macos-x compatibility tweak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25547 72102866-910b-0410-8b05-ffd578937521
2007-10-31 11:24:30 +00:00
Richard Frith-MacDonald
7b7ab2f84c Apply nsundomanager patch from wolfgang lux
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25525 72102866-910b-0410-8b05-ffd578937521
2007-10-11 08:00:43 +00:00
Fred Kiefer
038ea67348 Move check of over/underflow after copy. Patch by Mark Tracy
<tracy454@concentric.net>.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25523 72102866-910b-0410-8b05-ffd578937521
2007-10-09 22:44:20 +00:00
Richard Frith-MacDonald
21735d34f4 Minor cleanup for compiler
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25517 72102866-910b-0410-8b05-ffd578937521
2007-10-03 09:00:32 +00:00
Richard Frith-MacDonald
3308dcf842 Avoid compiler warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25516 72102866-910b-0410-8b05-ffd578937521
2007-10-03 08:54:07 +00:00
Richard Frith-MacDonald
ca987ee72b Fix for #21133
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25514 72102866-910b-0410-8b05-ffd578937521
2007-10-03 05:36:07 +00:00
Richard Frith-MacDonald
befaf43dd6 Minor bugfix parsing http headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25502 72102866-910b-0410-8b05-ffd578937521
2007-09-25 16:30:53 +00:00
Richard Frith-MacDonald
62559023b9 Update to GPL3 and LGPL3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25482 72102866-910b-0410-8b05-ffd578937521
2007-09-14 11:36:11 +00:00
Richard Frith-MacDonald
5878db6b7e Minor macos-x compatibility tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25467 72102866-910b-0410-8b05-ffd578937521
2007-09-09 07:53:20 +00:00
David Ayers
1e49b51d9e * Source/GSHTTPURLHandle.m (writeKeyCallBacks): Use retained
callbacks for keys.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25379 72102866-910b-0410-8b05-ffd578937521
2007-08-04 12:06:13 +00:00
Richard Frith-MacDonald
32e101f99f fix arg order
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25374 72102866-910b-0410-8b05-ffd578937521
2007-08-02 11:18:56 +00:00
Richard Frith-MacDonald
31428e8047 fixup for older windows version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25372 72102866-910b-0410-8b05-ffd578937521
2007-08-02 09:53:30 +00:00
Richard Frith-MacDonald
ffab73cc5a New private method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25371 72102866-910b-0410-8b05-ffd578937521
2007-08-02 09:36:38 +00:00
Fred Kiefer
6a7732579b Add NSErrorRecoveryAttempting protocol.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25353 72102866-910b-0410-8b05-ffd578937521
2007-07-25 12:48:57 +00:00
Riccardo Mottola
d09e2096de code tidyup and c-99ism fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25341 72102866-910b-0410-8b05-ffd578937521
2007-07-19 21:38:14 +00:00
Richard Frith-MacDonald
f6a57d5fba Varous tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25330 72102866-910b-0410-8b05-ffd578937521
2007-07-14 04:34:00 +00:00
Nicola Pero
6848cb6de9 Review of KVC and improvements by Chris Farber
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25313 72102866-910b-0410-8b05-ffd578937521
2007-07-10 17:16:31 +00:00
Richard Frith-MacDonald
bf24d21cb4 pipe fixup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25310 72102866-910b-0410-8b05-ffd578937521
2007-07-10 05:22:50 +00:00
Richard Frith-MacDonald
7c07115c17 Fix #20268
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25292 72102866-910b-0410-8b05-ffd578937521
2007-06-26 19:12:45 +00:00
Richard Frith-MacDonald
c12455b7ea Avoid compiler warning.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25289 72102866-910b-0410-8b05-ffd578937521
2007-06-23 08:52:39 +00:00
Richard Frith-MacDonald
6f71975c5f Tidy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25278 72102866-910b-0410-8b05-ffd578937521
2007-06-21 05:48:09 +00:00
Richard Frith-MacDonald
9deb358ba7 Improve predicate parsing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25277 72102866-910b-0410-8b05-ffd578937521
2007-06-21 05:46:13 +00:00
Richard Frith-MacDonald
7aaf6cd817 Attempt to support parsing of '%' sequences.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25273 72102866-910b-0410-8b05-ffd578937521
2007-06-20 08:03:51 +00:00
Richard Frith-MacDonald
7fc6b260a2 fix bug #20215
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25272 72102866-910b-0410-8b05-ffd578937521
2007-06-20 04:36:31 +00:00
Adam Fedor
092bd56254 Skip .tab files when looking for zones.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25265 72102866-910b-0410-8b05-ffd578937521
2007-06-15 22:00:58 +00:00
Richard Frith-MacDonald
7ced4e5508 Fix bug #20169
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25256 72102866-910b-0410-8b05-ffd578937521
2007-06-14 05:20:17 +00:00
Richard Frith-MacDonald
da789a0c2b Fix bug #20168
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25254 72102866-910b-0410-8b05-ffd578937521
2007-06-14 05:03:35 +00:00
Richard Frith-MacDonald
eca23e28ff Improve load in foreground
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25247 72102866-910b-0410-8b05-ffd578937521
2007-06-13 06:09:42 +00:00
Fred Kiefer
890dc7c1e0 Fake like and matches by using compare:options:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25239 72102866-910b-0410-8b05-ffd578937521
2007-06-12 11:41:39 +00:00
Fred Kiefer
eab08f939e Improved predicate parsing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25235 72102866-910b-0410-8b05-ffd578937521
2007-06-11 10:56:36 +00:00
Fred Kiefer
fb6739feb4 Improved predicate parsing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25234 72102866-910b-0410-8b05-ffd578937521
2007-06-09 16:37:26 +00:00
Richard Frith-MacDonald
dd723fd60e Fix backward compatibility issue
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25230 72102866-910b-0410-8b05-ffd578937521
2007-06-08 08:04:14 +00:00
Richard Frith-MacDonald
87a3fe94c4 Add warning about bad characters in string literal.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25229 72102866-910b-0410-8b05-ffd578937521
2007-06-08 06:41:16 +00:00
Richard Frith-MacDonald
d91962866d Fix bug getting cstring from literal containing illegal characters.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25227 72102866-910b-0410-8b05-ffd578937521
2007-06-08 06:00:11 +00:00
Richard Frith-MacDonald
fb633a8a16 Use utf8 rather than ascii
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25222 72102866-910b-0410-8b05-ffd578937521
2007-06-06 09:18:54 +00:00
Richard Frith-MacDonald
10c7f2c070 delete excess line
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25219 72102866-910b-0410-8b05-ffd578937521
2007-06-03 08:00:40 +00:00
Richard Frith-MacDonald
9f67e8bf5e Avoid problem if system doesn't define MSG_DONTWAIT
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25216 72102866-910b-0410-8b05-ffd578937521
2007-06-03 07:39:47 +00:00
Richard Frith-MacDonald
e6350bd616 Tidied a little
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25215 72102866-910b-0410-8b05-ffd578937521
2007-06-03 07:31:01 +00:00
Richard Frith-MacDonald
a3dfaf907e Fix bug parsing header beginning with 'http'
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25213 72102866-910b-0410-8b05-ffd578937521
2007-06-01 16:56:40 +00:00
Richard Frith-MacDonald
f69d5c44b4 Minor backward compatibility fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25210 72102866-910b-0410-8b05-ffd578937521
2007-05-31 06:27:39 +00:00
Richard Frith-MacDonald
05ff2a87e1 Fix recently introduced error parsing partial http headers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25206 72102866-910b-0410-8b05-ffd578937521
2007-05-30 04:22:41 +00:00
Richard Frith-MacDonald
f342610121 Fix logging level for when unable to open file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25204 72102866-910b-0410-8b05-ffd578937521
2007-05-29 09:07:47 +00:00
Fred Kiefer
42852601c6 Implemented missing functionality for NSPredicate and NSExpression.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25183 72102866-910b-0410-8b05-ffd578937521
2007-05-23 13:11:55 +00:00
Richard Frith-MacDonald
dd3bd664ac Minor cleanups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25175 72102866-910b-0410-8b05-ffd578937521
2007-05-16 16:02:34 +00:00
Richard Frith-MacDonald
50f974a365 Fix error getting header parameters dictionary.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25172 72102866-910b-0410-8b05-ffd578937521
2007-05-16 08:02:05 +00:00
Richard Frith-MacDonald
47f6403bc6 Exceptyion handler tweak for gui termination.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25164 72102866-910b-0410-8b05-ffd578937521
2007-05-15 12:53:33 +00:00
Richard Frith-MacDonald
6420905d02 Fix logic error in recent change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25163 72102866-910b-0410-8b05-ffd578937521
2007-05-15 12:37:13 +00:00
Richard Frith-MacDonald
96e36de9e8 Use case insensitive dictionary for headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25159 72102866-910b-0410-8b05-ffd578937521
2007-05-15 10:06:42 +00:00
Richard Frith-MacDonald
9740458609 Tweka header parsing for http response.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25158 72102866-910b-0410-8b05-ffd578937521
2007-05-15 08:36:23 +00:00
Richard Frith-MacDonald
7e96cc51c3 Simplify and save a little memory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25156 72102866-910b-0410-8b05-ffd578937521
2007-05-15 05:55:02 +00:00
Richard Frith-MacDonald
5739213461 Turn off debug
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25155 72102866-910b-0410-8b05-ffd578937521
2007-05-14 16:59:27 +00:00
Richard Frith-MacDonald
9a44af0e80 Various URL handling improvments.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25154 72102866-910b-0410-8b05-ffd578937521
2007-05-14 16:55:16 +00:00
Richard Frith-MacDonald
cc25eedb9e Minor tweaks and comments added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25150 72102866-910b-0410-8b05-ffd578937521
2007-05-14 09:46:53 +00:00
Richard Frith-MacDonald
6226311c10 Avoid recursion initialising NSString on systems with iconv problems
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25149 72102866-910b-0410-8b05-ffd578937521
2007-05-14 05:11:07 +00:00
Richard Frith-MacDonald
beec51a97b Improve reliability of parsing http responses.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25148 72102866-910b-0410-8b05-ffd578937521
2007-05-13 16:44:50 +00:00
Richard Frith-MacDonald
fc815c4e5a stream and runloop fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25147 72102866-910b-0410-8b05-ffd578937521
2007-05-12 17:11:35 +00:00
Richard Frith-MacDonald
262a167f83 memory problem fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25145 72102866-910b-0410-8b05-ffd578937521
2007-05-12 06:29:57 +00:00
Richard Frith-MacDonald
67a8dbc031 @tidied@
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25144 72102866-910b-0410-8b05-ffd578937521
2007-05-11 23:01:57 +00:00
Richard Frith-MacDonald
1d562005d1 tweaks for url loading
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25142 72102866-910b-0410-8b05-ffd578937521
2007-05-11 15:47:06 +00:00
Richard Frith-MacDonald
7c633ab823 Some tweaks for invocations and for networking.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25140 72102866-910b-0410-8b05-ffd578937521
2007-05-11 08:26:59 +00:00
Richard Frith-MacDonald
43d9660c0e Commit accidentally missed changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25138 72102866-910b-0410-8b05-ffd578937521
2007-05-11 06:15:05 +00:00
Richard Frith-MacDonald
57d68c1c16 avoid thread memory leak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25098 72102866-910b-0410-8b05-ffd578937521
2007-04-30 05:08:17 +00:00
Richard Frith-MacDonald
383cb43c5a Fixup for problem getting base library resources where multiple versions are installed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25085 72102866-910b-0410-8b05-ffd578937521
2007-04-27 11:39:50 +00:00
Richard Frith-MacDonald
b6f5848178 Fix bug #19587
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25057 72102866-910b-0410-8b05-ffd578937521
2007-04-15 13:20:34 +00:00
Richard Frith-MacDonald
06d1115491 Add missing array filtering functionality
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25056 72102866-910b-0410-8b05-ffd578937521
2007-04-15 09:50:48 +00:00
Richard Frith-MacDonald
b6c9a9e42a Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25053 72102866-910b-0410-8b05-ffd578937521
2007-04-15 09:20:36 +00:00
Richard Frith-MacDonald
3117236cd7 Bugfix for #19588
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25052 72102866-910b-0410-8b05-ffd578937521
2007-04-15 09:15:56 +00:00
Riccardo Mottola
e4b89ea9aa removed C99-ism
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25042 72102866-910b-0410-8b05-ffd578937521
2007-04-13 21:43:55 +00:00
Riccardo Mottola
1b113ba060 removed C99-ism
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25041 72102866-910b-0410-8b05-ffd578937521
2007-04-13 21:35:42 +00:00
Richard Frith-MacDonald
d512da4a7f Fix bug causing short reads of data
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25016 72102866-910b-0410-8b05-ffd578937521
2007-04-13 05:14:21 +00:00
Richard Frith-MacDonald
9036e0aae8 Avoid possibility of stream deallocation while sending events.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25004 72102866-910b-0410-8b05-ffd578937521
2007-04-12 19:39:23 +00:00
Richard Frith-MacDonald
10ee2df65a Fix missing semicolons
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24987 72102866-910b-0410-8b05-ffd578937521
2007-04-11 16:12:21 +00:00
Richard Frith-MacDonald
de71d1c924 casts to avoid compiler warning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24983 72102866-910b-0410-8b05-ffd578937521
2007-04-11 05:00:26 +00:00
Richard Frith-MacDonald
aa273d4cf9 add cast to fix compiler warning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24982 72102866-910b-0410-8b05-ffd578937521
2007-04-11 04:57:33 +00:00
Richard Frith-MacDonald
1d32ae5ec0 macos-x portability fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24980 72102866-910b-0410-8b05-ffd578937521
2007-04-11 04:45:49 +00:00
Richard Frith-MacDonald
813c52db5c Always remove stream from runloop when unscheduling, whether open or not.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24964 72102866-910b-0410-8b05-ffd578937521
2007-04-04 11:05:15 +00:00
Richard Frith-MacDonald
61c2e1b560 header fixups for macosx porting
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24960 72102866-910b-0410-8b05-ffd578937521
2007-04-01 11:12:12 +00:00
Richard Frith-MacDonald
7c04c56ef2 Don't include empty paths in search list
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24949 72102866-910b-0410-8b05-ffd578937521
2007-03-30 07:03:35 +00:00
Richard Frith-MacDonald
575a3e2f38 Fix memory leak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24947 72102866-910b-0410-8b05-ffd578937521
2007-03-30 05:19:06 +00:00
Richard Frith-MacDonald
7081848688 Bugfix for #19446
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24945 72102866-910b-0410-8b05-ffd578937521
2007-03-30 03:39:18 +00:00
Richard Frith-MacDonald
d54653796c minor debug improvement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24933 72102866-910b-0410-8b05-ffd578937521
2007-03-26 14:09:50 +00:00
Richard Frith-MacDonald
ff9520eba5 minor optimisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24930 72102866-910b-0410-8b05-ffd578937521
2007-03-25 10:28:29 +00:00
Richard Frith-MacDonald
b4c2574cc6 fix excess semicolon
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24921 72102866-910b-0410-8b05-ffd578937521
2007-03-22 16:21:53 +00:00
Richard Frith-MacDonald
82bf84f827 Fix code accidentally commented out.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24920 72102866-910b-0410-8b05-ffd578937521
2007-03-22 16:07:25 +00:00
Richard Frith-MacDonald
051f24a8b3 Minor tweaks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24919 72102866-910b-0410-8b05-ffd578937521
2007-03-22 15:07:54 +00:00
Nicola Pero
5baa6a67c5 Small tidyup in NSBundle +initialize
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24913 72102866-910b-0410-8b05-ffd578937521
2007-03-21 13:11:45 +00:00
Nicola Pero
eca7f23220 Fixed and tidied up lookup of language information in NSUserDefaults
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24905 72102866-910b-0410-8b05-ffd578937521
2007-03-20 18:30:51 +00:00
Richard Frith-MacDonald
ee4e54d988 Revert mingw locale change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24904 72102866-910b-0410-8b05-ffd578937521
2007-03-20 11:59:07 +00:00
Nicola Pero
23e46dfffb Updated comment about location of NSTimeZone files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24902 72102866-910b-0410-8b05-ffd578937521
2007-03-19 20:03:00 +00:00
Richard Frith-MacDonald
2bc3d71591 Fix documentatiion errors.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24897 72102866-910b-0410-8b05-ffd578937521
2007-03-19 10:42:16 +00:00
Nicola Pero
2862e46497 Install SSL.bundle into versioned library directory so that you can have multiple gnustep-base installed, each with its own SSL bundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24889 72102866-910b-0410-8b05-ffd578937521
2007-03-17 16:56:23 +00:00
Nicola Pero
7ad9d61fab uninstall GSConfig.h upon uninstall
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24888 72102866-910b-0410-8b05-ffd578937521
2007-03-17 16:42:59 +00:00
Nicola Pero
a789e3ec4b Fixed [NSBundle bundleForLibrary: @"gnustep-base"];
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24883 72102866-910b-0410-8b05-ffd578937521
2007-03-17 00:27:42 +00:00
Richard Frith-MacDonald
7dcbcdd921 Generate end of stream events immediately on reading eof
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24882 72102866-910b-0410-8b05-ffd578937521
2007-03-16 17:54:16 +00:00
Richard Frith-MacDonald
33d157dffe Fix bug deserialising large objects.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24877 72102866-910b-0410-8b05-ffd578937521
2007-03-15 16:55:56 +00:00
Richard Frith-MacDonald
3a7dbdb86d fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24876 72102866-910b-0410-8b05-ffd578937521
2007-03-15 16:20:36 +00:00
Richard Frith-MacDonald
9feda6fdf4 Improve native locale integration and mswindows usability.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24871 72102866-910b-0410-8b05-ffd578937521
2007-03-14 16:04:13 +00:00
Nicola Pero
1033f08ee2 Remove the NSBundle.h include after last change removed dependency on NSBundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24870 72102866-910b-0410-8b05-ffd578937521
2007-03-14 13:22:29 +00:00
Nicola Pero
5fa74f7f71 Fixed bootstrap problem where NSBundle +initialize would use NSUserDefaults +standardDefaults to create the _gnustep_bundle, and NSUserDefaults +standardDefaults would use NSBundle's _gnustep_bundle to lookup resources
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24869 72102866-910b-0410-8b05-ffd578937521
2007-03-14 13:01:16 +00:00
Richard Frith-MacDonald
97b76e81d1 Fix memory leak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24868 72102866-910b-0410-8b05-ffd578937521
2007-03-14 08:57:20 +00:00
Richard Frith-MacDonald
bad585bb00 Use default c-string encoding for loading other locale info.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24859 72102866-910b-0410-8b05-ffd578937521
2007-03-13 12:20:45 +00:00
Richard Frith-MacDonald
235009b56b Fix minor memory management bug
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24853 72102866-910b-0410-8b05-ffd578937521
2007-03-12 16:47:42 +00:00
Nicola Pero
c641207ab8 Implemented experimental library resource bundle versioning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24841 72102866-910b-0410-8b05-ffd578937521
2007-03-09 19:09:08 +00:00
Richard Frith-MacDonald
c2d8270d8c remove some unused code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24835 72102866-910b-0410-8b05-ffd578937521
2007-03-09 12:54:21 +00:00
Richard Frith-MacDonald
72ed701246 drop .exe extension for process name on windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24832 72102866-910b-0410-8b05-ffd578937521
2007-03-09 08:48:09 +00:00
Richard Frith-MacDonald
642dd459bd Fixup for handling cancelled URL loads.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24819 72102866-910b-0410-8b05-ffd578937521
2007-03-08 08:57:58 +00:00
Nicola Pero
c632fa6fb5 Added missing directory key GSAdminTools
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24811 72102866-910b-0410-8b05-ffd578937521
2007-03-08 02:32:18 +00:00
Richard Frith-MacDonald
8d4cc1374c MacOS-X compatibility fixup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24799 72102866-910b-0410-8b05-ffd578937521
2007-03-07 13:16:00 +00:00
Richard Frith-MacDonald
311f923fee Add auto shutdown for gdnc and filesystem fixup for spelling dictionaries
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24787 72102866-910b-0410-8b05-ffd578937521
2007-03-06 18:38:22 +00:00
Nicola Pero
2d0d7623b7 Implemented properly NSUserDirectory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24780 72102866-910b-0410-8b05-ffd578937521
2007-03-06 14:03:49 +00:00
Richard Frith-MacDonald
40d40e3a1a Don't count '.exe' as part of program name on mswindows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24778 72102866-910b-0410-8b05-ffd578937521
2007-03-06 11:40:17 +00:00
Nicola Pero
376600b494 Fixes for filesystem layout; implemented GSWebApplications support; print out the entire filesystem layout that is hardcoded into gnustep-base to ease debugging problems
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24771 72102866-910b-0410-8b05-ffd578937521
2007-03-05 17:58:02 +00:00
Richard Frith-MacDonald
76378a7c6b Fix typo and add cast to avoid compiler warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24770 72102866-910b-0410-8b05-ffd578937521
2007-03-05 17:04:14 +00:00
Richard Frith-MacDonald
771bca1872 fix error in declaration on mingw
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24768 72102866-910b-0410-8b05-ffd578937521
2007-03-05 16:13:06 +00:00
Richard Frith-MacDonald
ab05881864 work around bug in mingw headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24767 72102866-910b-0410-8b05-ffd578937521
2007-03-05 16:09:46 +00:00
Richard Frith-MacDonald
d259822e2b avoid some compiler warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24765 72102866-910b-0410-8b05-ffd578937521
2007-03-05 16:02:25 +00:00
Richard Frith-MacDonald
9bfdfd9269 Try using atomic increment/decrement for after retain/release.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24764 72102866-910b-0410-8b05-ffd578937521
2007-03-05 15:41:09 +00:00
Richard Frith-MacDonald
90802542bd Add optimisations from mySTEP along with various bugfixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24761 72102866-910b-0410-8b05-ffd578937521
2007-03-05 11:51:10 +00:00
Richard Frith-MacDonald
48a1d1760b Moved fiels for macos compatibility
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24759 72102866-910b-0410-8b05-ffd578937521
2007-03-04 15:26:35 +00:00
Richard Frith-MacDonald
6166f4d4ce Fix error in last mod
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24755 72102866-910b-0410-8b05-ffd578937521
2007-03-02 15:57:57 +00:00
Richard Frith-MacDonald
bc16a6ea96 Fix problems with sites which require authentication if we don't have any
credentials


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24752 72102866-910b-0410-8b05-ffd578937521
2007-03-02 11:53:20 +00:00
Nicola Pero
8b7a80b537 Fixed looking up gnustep-base resources with custom layout; try to catch serious filesystem config errors early on in configure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24747 72102866-910b-0410-8b05-ffd578937521
2007-03-02 03:30:22 +00:00
Richard Frith-MacDonald
ea4a13d07c Improve initialisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24741 72102866-910b-0410-8b05-ffd578937521
2007-03-01 17:35:43 +00:00
Richard Frith-MacDonald
fa43003aa1 Ignore obsolete keys.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24736 72102866-910b-0410-8b05-ffd578937521
2007-03-01 13:46:01 +00:00
Richard Frith-MacDonald
5093781315 Some cleanup for make-2.0 changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24735 72102866-910b-0410-8b05-ffd578937521
2007-03-01 13:43:23 +00:00
Richard Frith-MacDonald
4c6d361454 ock contention fix added.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24715 72102866-910b-0410-8b05-ffd578937521
2007-02-28 06:24:13 +00:00
Nicola Pero
a21f7411b4 Updated for shorter documentation variable names in GNUstep.conf
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24692 72102866-910b-0410-8b05-ffd578937521
2007-02-26 15:20:50 +00:00
Richard Frith-MacDonald
bdfd81bbe4 Add experimental option for more compact NSCharacterSet storage.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24672 72102866-910b-0410-8b05-ffd578937521
2007-02-21 10:02:26 +00:00
Richard Frith-MacDonald
0785e1104f MacOS-X compatibility tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24663 72102866-910b-0410-8b05-ffd578937521
2007-02-20 08:47:55 +00:00
Nicola Pero
97befb7593 Updated configure and makefiles in the case when GNUSTEP_MAKEFILES is not set
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24660 72102866-910b-0410-8b05-ffd578937521
2007-02-20 00:09:10 +00:00
Richard Frith-MacDonald
71ee83d4bc Attempt to handle illegal character in nib.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24657 72102866-910b-0410-8b05-ffd578937521
2007-02-19 19:52:30 +00:00
Richard Frith-MacDonald
7be42e2944 Bugfix for #19099
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24655 72102866-910b-0410-8b05-ffd578937521
2007-02-19 19:11:50 +00:00
Richard Frith-MacDonald
1584fa95dc Use new make facilities if available, os that things should work if people
forget to source GNUstep.sh or set GNUSTEP_MAKEFILES


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24652 72102866-910b-0410-8b05-ffd578937521
2007-02-19 14:26:53 +00:00
Nicola Pero
3d45c3f37f Rewritten tool resource lookup to work with gnustep-make v2 as well as gnustep-make v1
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24620 72102866-910b-0410-8b05-ffd578937521
2007-02-17 17:37:23 +00:00
Nicola Pero
02dcbb1c8c Added GNUSTEP_*_ADMIN_APPS and GNUSTEP_*_ADMIN_TOOLS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24615 72102866-910b-0410-8b05-ffd578937521
2007-02-16 20:53:29 +00:00
Richard Frith-MacDonald
cbbc43a97e FHS suppoort update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24599 72102866-910b-0410-8b05-ffd578937521
2007-02-16 08:09:55 +00:00
Richard Frith-MacDonald
7b005182aa Add missing newline
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24591 72102866-910b-0410-8b05-ffd578937521
2007-02-15 14:21:59 +00:00
Nicola Pero
f4e1677c8e Fixed confusion in previous change. NSAllLibrariesDirectory should list all GNUSTEP_xxx_LIBRARY directories. Nothing to do with the actual GNUSTEP_xxx_LIBRARIES directories
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24588 72102866-910b-0410-8b05-ffd578937521
2007-02-15 03:29:46 +00:00
Nicola Pero
f77ef6139b Updated NSPathUtilities to support the new filesystem stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24587 72102866-910b-0410-8b05-ffd578937521
2007-02-15 03:06:33 +00:00
Nicola Pero
0ae3b84de5 Added new xxx_INSTALL_DIR variables for resources to get it working with new gnustep-make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24548 72102866-910b-0410-8b05-ffd578937521
2007-02-14 12:07:33 +00:00
Richard Frith-MacDonald
4d5c1baa75 windows timezone fixup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24547 72102866-910b-0410-8b05-ffd578937521
2007-02-14 11:38:52 +00:00
Richard Frith-MacDonald
46e896599b Permit appending path components bewginning with '~'
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24522 72102866-910b-0410-8b05-ffd578937521
2007-02-13 10:30:01 +00:00
Richard Frith-MacDonald
0db5f6bd6d support older versions of bfd
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24491 72102866-910b-0410-8b05-ffd578937521
2007-02-09 06:20:22 +00:00
Richard Frith-MacDonald
d3860e2d82 only initialise lock on systems where symbol support is available.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24487 72102866-910b-0410-8b05-ffd578937521
2007-02-07 08:46:07 +00:00
Richard Frith-MacDonald
d85feda018 comment oiut some debug code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24486 72102866-910b-0410-8b05-ffd578937521
2007-02-06 12:43:57 +00:00
Richard Frith-MacDonald
0fc85022d8 fix possible nul pointer indirection crash.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24485 72102866-910b-0410-8b05-ffd578937521
2007-02-06 12:30:57 +00:00
Richard Frith-MacDonald
75b17ed3cc Stack trace improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24484 72102866-910b-0410-8b05-ffd578937521
2007-02-06 11:47:32 +00:00
Richard Frith-MacDonald
109c415048 stack trace fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24482 72102866-910b-0410-8b05-ffd578937521
2007-02-06 09:29:30 +00:00
Richard Frith-MacDonald
a59a1178c4 tidied shutdown of sockets
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24475 72102866-910b-0410-8b05-ffd578937521
2007-02-05 13:51:39 +00:00
Richard Frith-MacDonald
9b51f2a184 mingw fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24464 72102866-910b-0410-8b05-ffd578937521
2007-02-04 12:53:43 +00:00
Richard Frith-MacDonald
0e487932e0 Bugfix for releasing uninitialised instance.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24463 72102866-910b-0410-8b05-ffd578937521
2007-02-04 09:57:20 +00:00
Richard Frith-MacDonald
af0d4afdc3 Cast to avoid compiler warning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24462 72102866-910b-0410-8b05-ffd578937521
2007-02-04 08:48:03 +00:00
Richard Frith-MacDonald
c33d2fd0e0 Stack trace fixups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24461 72102866-910b-0410-8b05-ffd578937521
2007-02-04 08:43:16 +00:00
Richard Frith-MacDonald
bd0963b109 Fix bug returning autorelease count.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24434 72102866-910b-0410-8b05-ffd578937521
2007-01-30 18:05:34 +00:00