Commit graph

79 commits

Author SHA1 Message Date
Richard Frith-MacDonald
7cc69dfaae Simplify header inclusion
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29669 72102866-910b-0410-8b05-ffd578937521
2010-02-19 08:12:46 +00:00
Richard Frith-MacDonald
21d597e740 merge back reorganisation branch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29615 72102866-910b-0410-8b05-ffd578937521
2010-02-14 10:48:10 +00:00
Richard Frith-MacDonald
bc608fda5a osx compat tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28734 72102866-910b-0410-8b05-ffd578937521
2009-09-24 18:34:46 +00:00
Richard Frith-MacDonald
f897f31dff fix error in last mod ... support paths containing only a slash
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28733 72102866-910b-0410-8b05-ffd578937521
2009-09-24 15:24:24 +00:00
Richard Frith-MacDonald
c81da3592a OSX compatibility tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28727 72102866-910b-0410-8b05-ffd578937521
2009-09-23 10:07:13 +00:00
Richard Frith-MacDonald
5975ccf95f Fix for bug introduced by adding OSX compatibility for the -path method of
NSURL.  This was causing loading of URLs where the path ends in a slash to
fail (load the wrong URL).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28548 72102866-910b-0410-8b05-ffd578937521
2009-08-26 16:48:15 +00:00
Richard Frith-MacDonald
81da5c447a Windows fixup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28285 72102866-910b-0410-8b05-ffd578937521
2009-05-16 10:34:22 +00:00
Richard Frith-MacDonald
487090a426 Send URLs over DO bycopy.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28259 72102866-910b-0410-8b05-ffd578937521
2009-04-27 20:58:17 +00:00
Richard Frith-MacDonald
bc9468c45f More moves towards OSX 10.5 GC compatibility.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28054 72102866-910b-0410-8b05-ffd578937521
2009-03-09 15:11:51 +00:00
Richard Frith-MacDonald
24d43481a8 Updates for 10.5 API changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27962 72102866-910b-0410-8b05-ffd578937521
2009-02-23 20:42:32 +00:00
Richard Frith-MacDonald
b326420a1a Macos compatibility fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27736 72102866-910b-0410-8b05-ffd578937521
2009-01-30 20:08:42 +00:00
Richard Frith-MacDonald
4fc120d2f4 Make compatibile with a couple of MacOS-X undocumented features.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27689 72102866-910b-0410-8b05-ffd578937521
2009-01-25 14:58:06 +00:00
Richard Frith-MacDonald
952af9c197 garbage collection fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27578 72102866-910b-0410-8b05-ffd578937521
2009-01-12 12:48:46 +00:00
Richard Frith-MacDonald
95cb41d304 Improve documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27291 72102866-910b-0410-8b05-ffd578937521
2008-12-14 19:12:46 +00:00
Richard Frith-MacDonald
e702cfb145 Support username:password@ prefix to host when initialising from schem,
host and path.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27290 72102866-910b-0410-8b05-ffd578937521
2008-12-14 19:03:58 +00:00
Richard Frith-MacDonald
49fff1859e Tweak test for ipv6 host
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27289 72102866-910b-0410-8b05-ffd578937521
2008-12-14 18:04:01 +00:00
Richard Frith-MacDonald
61c03561d7 Document IPv6 changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27208 72102866-910b-0410-8b05-ffd578937521
2008-12-04 14:09:33 +00:00
Richard Frith-MacDonald
bf501bfbd0 Fix #25003
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27207 72102866-910b-0410-8b05-ffd578937521
2008-12-04 09:51:49 +00:00
Richard Frith-MacDonald
6a285011dc Check that arguments to dessingated initialiser are valid
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27087 72102866-910b-0410-8b05-ffd578937521
2008-11-18 09:19:44 +00:00
Richard Frith-MacDonald
c4a2f62ad0 Applied patch #6677
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27080 72102866-910b-0410-8b05-ffd578937521
2008-11-17 13:45:32 +00:00
Richard Frith-MacDonald
b2b14398d2 allow developers more time to adapt to LGPLv3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26606 72102866-910b-0410-8b05-ffd578937521
2008-06-08 10:38:33 +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
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
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
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
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
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
44ba76ce4f Skeletal implementation of new URL laoding scheme
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23065 72102866-910b-0410-8b05-ffd578937521
2006-06-16 15:21:39 +00:00
Richard Frith-MacDonald
75be251ce7 Improve mcomments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23038 72102866-910b-0410-8b05-ffd578937521
2006-06-06 06:51:26 +00:00
Richard Frith-MacDonald
b2724f38c6 Escape characters in path when building URL
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23036 72102866-910b-0410-8b05-ffd578937521
2006-06-06 05:29:12 +00:00
Richard Frith-MacDonald
fbad4fe85f Fix error unescaping uppercase hex digits
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22832 72102866-910b-0410-8b05-ffd578937521
2006-04-27 09:49:13 +00:00
Richard Frith-MacDonald
854cd456b0 Various bugfixes, portability fixes, and optimisations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22576 72102866-910b-0410-8b05-ffd578937521
2006-02-27 09:35:19 +00:00
Richard Frith-Macdonald
9585061ccf Various minor fixes and optimisations ... see ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22334 72102866-910b-0410-8b05-ffd578937521
2006-01-19 13:28:02 +00:00
Richard Frith-Macdonald
c9c6734169 Spelling fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21962 72102866-910b-0410-8b05-ffd578937521
2005-11-06 13:53:40 +00:00
Adam Fedor
fcc13ccd0f * Update FSF Address.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21245 72102866-910b-0410-8b05-ffd578937521
2005-05-22 03:32:16 +00:00
Richard Frith-Macdonald
db7b22a4fb Tidy up use of white space so we have it after if/for/while and not after (
or before ) or padding at end of line.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20773 72102866-910b-0410-8b05-ffd578937521
2005-02-22 11:22:44 +00:00
Adrian Robert
20cf63779e declare constant strings as constant, and move values from source files into externs.m
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20092 72102866-910b-0410-8b05-ffd578937521
2004-09-19 23:19:53 +00:00
Adrian Robert
0d31eca394 documented functions, types, constants, and variables
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19797 72102866-910b-0410-8b05-ffd578937521
2004-07-29 15:30:47 +00:00
Adrian Robert
bda35fceb3 added GSdoc comments to class, method, and function declarations; for some classes some comments were already in the source file (not the header), in which case further comments were added here; otherwise comments were put in the headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19588 72102866-910b-0410-8b05-ffd578937521
2004-06-22 22:40:40 +00:00
Richard Frith-Macdonald
9b271ac77d Improve cache ahndling.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19293 72102866-910b-0410-8b05-ffd578937521
2004-05-12 17:17:53 +00:00
David Ayers
45fb8a2fb2 * Source/NSConcreteNumber.h: Moved here from
Headers/Foundation/NSConcreteNumber.h.
        * Source/GNUmakefile: Make NSConcreteNumber.h private.
        * Source/NSConcreteNumber.m: Include NSConcreteNumber.h from
        new location.
        * Source/NSNumber.m: Ditto.
        * Source/NSURL.m: Include NSValue.h in favor of private
        NSConcreteNumber.h.
        * Source/NSURLHandle.m: Do not include NSConcreteNumber.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17954 72102866-910b-0410-8b05-ffd578937521
2003-10-22 16:26:02 +00:00
Richard Frith-Macdonald
e5bba705a3 Tweaks to avoid compiler warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17383 72102866-910b-0410-8b05-ffd578937521
2003-07-28 16:44:24 +00:00
Richard Frith-Macdonald
e2358c5980 Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17337 72102866-910b-0410-8b05-ffd578937521
2003-07-25 13:58:25 +00:00
Adam Fedor
d228cba99b Change syntax of includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16874 72102866-910b-0410-8b05-ffd578937521
2003-06-07 01:24:41 +00:00
Richard Frith-Macdonald
07aaa54e02 Alignment fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16398 72102866-910b-0410-8b05-ffd578937521
2003-04-09 09:23:10 +00:00
Richard Frith-Macdonald
c45353112b Fix typo and improve comments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16263 72102866-910b-0410-8b05-ffd578937521
2003-03-25 19:19:27 +00:00
Richard Frith-Macdonald
36b41ee794 Make non-blocking
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16261 72102866-910b-0410-8b05-ffd578937521
2003-03-25 18:02:14 +00:00
Richard Frith-Macdonald
eb88d30c7c Minor safety checks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16255 72102866-910b-0410-8b05-ffd578937521
2003-03-25 10:03:43 +00:00
Richard Frith-Macdonald
590043c595 Compatibility fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15609 72102866-910b-0410-8b05-ffd578937521
2003-01-16 15:09:18 +00:00