Commit graph

4705 commits

Author SHA1 Message Date
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
Richard Frith-MacDonald
39d5aec7e1 Send event if an error occurs in -open
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24422 72102866-910b-0410-8b05-ffd578937521
2007-01-28 07:15:27 +00:00
Richard Frith-MacDonald
094b9191d3 Add minor debug tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24413 72102866-910b-0410-8b05-ffd578937521
2007-01-25 09:41:42 +00:00
Richard Frith-MacDonald
0067c58c4b Fix potential deadlock
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24412 72102866-910b-0410-8b05-ffd578937521
2007-01-25 04:24:15 +00:00
Richard Frith-MacDonald
c76fd5f5a8 reinstitute hack ... seems to still be needed :-(@
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24406 72102866-910b-0410-8b05-ffd578937521
2007-01-23 16:09:01 +00:00
Richard Frith-MacDonald
cae8ce9407 remove hack in name server
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24405 72102866-910b-0410-8b05-ffd578937521
2007-01-23 16:04:32 +00:00
Adam Fedor
a112e29296 Apply BSD FPU fix on only x86
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24404 72102866-910b-0410-8b05-ffd578937521
2007-01-23 16:04:29 +00:00
Richard Frith-MacDonald
ea8dd57fec win32 fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24402 72102866-910b-0410-8b05-ffd578937521
2007-01-23 15:00:53 +00:00
Richard Frith-MacDonald
8bd4c346d7 Add initial bugfix for problem reported by Wim
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24398 72102866-910b-0410-8b05-ffd578937521
2007-01-23 11:29:50 +00:00
Richard Frith-MacDonald
fb1fbe5517 Make URL parsing a bit stricter like MacOS-X
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24375 72102866-910b-0410-8b05-ffd578937521
2007-01-17 09:40:24 +00:00
Richard Frith-MacDonald
a1fc7d99b9 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
Richard Frith-MacDonald
e9e445b907 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
Richard Frith-MacDonald
9e1731fad6 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
Richard Frith-MacDonald
8abd7f5743 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
Graham J Lee
f3ba38c1da 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
Richard Frith-MacDonald
69e0e20182 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
Richard Frith-MacDonald
05a4bb2829 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
Richard Frith-MacDonald
513e5b6722 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
Richard Frith-MacDonald
06e90f42d7 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
Richard Frith-MacDonald
73f83c5c59 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
Richard Frith-MacDonald
fec0bdb0ec 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
Richard Frith-MacDonald
c8172faae4 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
Graham J Lee
55b13fb342 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
Richard Frith-MacDonald
008d42ead1 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
Richard Frith-MacDonald
aed6c6902f 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
David Ayers
58e0c0338f * 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
Matt Rice
d8ae1e0e35 * 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
Richard Frith-MacDonald
c51ffc03af 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
Richard Frith-MacDonald
aa920a0395 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
Richard Frith-MacDonald
08ee139d3f 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
Richard Frith-MacDonald
4e6a7e777c 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
Richard Frith-MacDonald
272d712be3 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
Matt Rice
92f3abe02e * 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
Richard Frith-MacDonald
2fe74aaca1 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
Richard Frith-MacDonald
821ceb17b3 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
Richard Frith-MacDonald
6cdd9fb156 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
Richard Frith-MacDonald
f8a3829fa8 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
Richard Frith-MacDonald
beb412e72d 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
Richard Frith-MacDonald
eef00d5ff0 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
Richard Frith-MacDonald
a529cf58c1 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
Richard Frith-MacDonald
7a1453fd68 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
Richard Frith-MacDonald
fbb36c3b10 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 Pero
bce131fb79 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
Richard Frith-MacDonald
0f17aafaac 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
Richard Frith-MacDonald
27d3458cb4 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
Adam Fedor
5b06ca2b78 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
Richard Frith-MacDonald
87093844e0 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
Richard Frith-MacDonald
52894efa44 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
Richard Frith-MacDonald
ac64c81310 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
Richard Frith-MacDonald
f8291f571d 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
Richard Frith-MacDonald
22edc227d6 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
Richard Frith-MacDonald
d188a59b48 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
Richard Frith-MacDonald
93e025b9d0 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
Richard Frith-MacDonald
3f236aaba9 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
Richard Frith-MacDonald
4b5ef4865d 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
Richard Frith-MacDonald
df40863d54 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
Richard Frith-MacDonald
688192ff19 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
Richard Frith-MacDonald
22a531f965 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
Richard Frith-MacDonald
4976594bda 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
Richard Frith-MacDonald
edd0e12b84 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
Richard Frith-MacDonald
7c594fd469 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
Richard Frith-MacDonald
57a828c7c7 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
Richard Frith-MacDonald
39944dd5e9 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
Richard Frith-MacDonald
01ddf3bf82 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
Richard Frith-MacDonald
c30bde80f1 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
Richard Frith-MacDonald
9e843e707b 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
Richard Frith-MacDonald
c22b722f1f 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
Richard Frith-MacDonald
2c27acbf66 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
Richard Frith-MacDonald
e26157d901 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
Richard Frith-MacDonald
f03d22e63f 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
Richard Frith-MacDonald
3481a3d002 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
Richard Frith-MacDonald
d99f06f398 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
Richard Frith-MacDonald
f5ed515ec0 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
Richard Frith-MacDonald
63f65668f0 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
Richard Frith-MacDonald
981bd40faf 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
Richard Frith-MacDonald
9f4296a8b2 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
Richard Frith-MacDonald
2e258c4d7c 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
Richard Frith-MacDonald
0ebe68ae48 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
Richard Frith-MacDonald
0d0ae9d9a8 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
Matt Rice
95713e81e4 * 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
Richard Frith-MacDonald
90593a0dd2 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
Richard Frith-MacDonald
cbf6072a6c 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
Richard Frith-MacDonald
fd98041ec7 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
Richard Frith-MacDonald
8ec6e389ee 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
Richard Frith-MacDonald
6f2073da6e 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
Richard Frith-MacDonald
0bd39b2bd4 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
Richard Frith-MacDonald
c927fca12a 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 Pero
19c0fe5709 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
Richard Frith-MacDonald
e988110f68 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
Richard Frith-MacDonald
01c6382d59 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
Richard Frith-MacDonald
88059a4e6a 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
Richard Frith-MacDonald
995dcc589d 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
Richard Frith-MacDonald
48522ab8cd 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
Richard Frith-MacDonald
eae859d1c7 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
Fred Kiefer
c35eeefbeb 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
Richard Frith-MacDonald
183a5c2c87 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
Richard Frith-MacDonald
a03a91b1ec 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
Richard Frith-MacDonald
62d6638993 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
Richard Frith-MacDonald
977f07e7cd 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
Richard Frith-MacDonald
31be7939a2 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
Richard Frith-MacDonald
1f73d84b0d 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 Pero
6aec2db2f8 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
Richard Frith-MacDonald
cfaf083d90 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
Richard Frith-MacDonald
34536a0d18 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
Richard Frith-MacDonald
273f267524 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
Richard Frith-MacDonald
a80f6eb379 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
Richard Frith-MacDonald
39f7231d95 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
Richard Frith-MacDonald
fbc14b5695 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
Richard Frith-MacDonald
b8ee8aa0c9 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
Richard Frith-MacDonald
d36967203e 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
Richard Frith-MacDonald
f645b84196 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
Richard Frith-MacDonald
79c2ae503c 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
Richard Frith-MacDonald
e176abe621 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
Richard Frith-MacDonald
8c9c0bbaea 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
Richard Frith-MacDonald
f03b968a46 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
Richard Frith-MacDonald
d9370ba9d8 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
Richard Frith-MacDonald
97d73ea53f 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
Richard Frith-MacDonald
7d78452702 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
Richard Frith-MacDonald
f8cd305a8f 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
Richard Frith-MacDonald
a00f8e94c7 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
Richard Frith-MacDonald
ed68973dbf 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
Richard Frith-MacDonald
3a2f4b1a05 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
Richard Frith-MacDonald
f3c500d329 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
Richard Frith-MacDonald
d5966c37b4 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
Richard Frith-MacDonald
af4215afee 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
Richard Frith-MacDonald
bab9df4952 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
Richard Frith-MacDonald
caa74e2108 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
Richard Frith-MacDonald
012fdd0048 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
Richard Frith-MacDonald
b7812f2891 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
Richard Frith-MacDonald
6c8168f8b6 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
Richard Frith-MacDonald
495602a4a7 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
Richard Frith-MacDonald
c82831379b 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
Richard Frith-MacDonald
2990609dbb 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
Richard Frith-MacDonald
fd85d1446d 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
Richard Frith-MacDonald
d4a69183d2 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
Richard Frith-MacDonald
a7243126e1 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
Richard Frith-MacDonald
db36f7c15d 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