Commit graph

1276 commits

Author SHA1 Message Date
Richard Frith-Macdonald
77c70d4df7 Performance tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12526 72102866-910b-0410-8b05-ffd578937521
2002-02-13 18:49:32 +00:00
Richard Frith-Macdonald
84c45257a4 Minor optimisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12525 72102866-910b-0410-8b05-ffd578937521
2002-02-13 18:27:05 +00:00
Richard Frith-Macdonald
8d3ab34722 tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12507 72102866-910b-0410-8b05-ffd578937521
2002-02-12 12:37:12 +00:00
Nicola Pero
58993fdeeb Removed bundleForTool:, superseded by an extension of +mainBundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12460 72102866-910b-0410-8b05-ffd578937521
2002-02-09 01:06:40 +00:00
Richard Frith-Macdonald
4c94e46acc New method to get executable paths.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12441 72102866-910b-0410-8b05-ffd578937521
2002-02-08 13:13:46 +00:00
Richard Frith-Macdonald
f24a9196b0 immutable proxy class added.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12417 72102866-910b-0410-8b05-ffd578937521
2002-02-06 13:44:03 +00:00
Richard Frith-Macdonald
5526098238 Preliminary C language constructs added.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12407 72102866-910b-0410-8b05-ffd578937521
2002-02-04 20:20:07 +00:00
Richard Frith-Macdonald
cd5359881a Remove old gsi api
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12368 72102866-910b-0410-8b05-ffd578937521
2002-02-01 15:22:41 +00:00
Richard Frith-Macdonald
8c0ba22d59 tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12325 72102866-910b-0410-8b05-ffd578937521
2002-01-31 07:24:27 +00:00
Richard Frith-Macdonald
1d89ca34a4 put extra info in array, and allow retain/release macros to refer to it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12324 72102866-910b-0410-8b05-ffd578937521
2002-01-31 07:20:16 +00:00
Richard Frith-Macdonald
2700f7ed6e Re-instated new poll() based runloop code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12275 72102866-910b-0410-8b05-ffd578937521
2002-01-30 15:28:50 +00:00
Richard Frith-Macdonald
5448f399a1 Rewrite maptable code and clean up / simplify source.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12273 72102866-910b-0410-8b05-ffd578937521
2002-01-30 13:05:35 +00:00
Richard Frith-Macdonald
d488842cc6 Reversions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12272 72102866-910b-0410-8b05-ffd578937521
2002-01-30 08:57:00 +00:00
Richard Frith-Macdonald
7f518f917a fix oob data poll
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12244 72102866-910b-0410-8b05-ffd578937521
2002-01-29 10:58:15 +00:00
Richard Frith-Macdonald
81fc2346b1 Completed re-entrancy fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12241 72102866-910b-0410-8b05-ffd578937521
2002-01-29 10:27:41 +00:00
Richard Frith-Macdonald
5c70666c43 Major rewrite of NSRunLoop
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12235 72102866-910b-0410-8b05-ffd578937521
2002-01-28 15:16:33 +00:00
Richard Frith-Macdonald
a945079509 Fixes for variable length socket addresses.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12215 72102866-910b-0410-8b05-ffd578937521
2002-01-25 20:26:37 +00:00
Richard Frith-Macdonald
d9a332a927 Added support for escape sequences.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12211 72102866-910b-0410-8b05-ffd578937521
2002-01-24 17:54:33 +00:00
Richard Frith-Macdonald
b43b20c392 New improved GSI map macros and added support for GSM alphabet.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12210 72102866-910b-0410-8b05-ffd578937521
2002-01-24 17:03:04 +00:00
Richard Frith-Macdonald
22cb892946 Various tweaks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12123 72102866-910b-0410-8b05-ffd578937521
2002-01-16 14:00:59 +00:00
Richard Frith-Macdonald
6524175a99 Various tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12085 72102866-910b-0410-8b05-ffd578937521
2002-01-11 10:10:35 +00:00
Richard Frith-Macdonald
e1effaf436 More tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12019 72102866-910b-0410-8b05-ffd578937521
2002-01-07 11:24:52 +00:00
Adam Fedor
cf0e40cddc Darwin constant string class fixes and compiling
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11974 72102866-910b-0410-8b05-ffd578937521
2002-01-03 20:39:12 +00:00
Richard Frith-Macdonald
3c6733f62b Tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11963 72102866-910b-0410-8b05-ffd578937521
2002-01-03 12:11:08 +00:00
Adam Fedor
d3f3dc0fc0 Update docs. Rearrange includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11957 72102866-910b-0410-8b05-ffd578937521
2002-01-02 21:01:26 +00:00
Richard Frith-Macdonald
ccc7d31614 Documentation improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11955 72102866-910b-0410-8b05-ffd578937521
2002-01-02 19:33:57 +00:00
Nicola Pero
74034f6468 Tidied comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11945 72102866-910b-0410-8b05-ffd578937521
2002-01-02 13:54:44 +00:00
Richard Frith-Macdonald
b4f4625409 XML tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11941 72102866-910b-0410-8b05-ffd578937521
2002-01-02 10:27:26 +00:00
Richard Frith-Macdonald
7ca9a3c093 Documentation improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11932 72102866-910b-0410-8b05-ffd578937521
2002-01-02 06:50:30 +00:00
Richard Frith-Macdonald
a582e1f88f Avoid unnecessary filesystem operations on startup and synchronisation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11921 72102866-910b-0410-8b05-ffd578937521
2001-12-31 19:08:11 +00:00
Adam Fedor
70875d6164 Darwin fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11904 72102866-910b-0410-8b05-ffd578937521
2001-12-28 03:40:03 +00:00
Nicola Pero
cbc68d7c07 Added +bundleForLibrary: and +bundleForTool: APIs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11873 72102866-910b-0410-8b05-ffd578937521
2001-12-21 18:30:09 +00:00
Richard Frith-Macdonald
8a5926ed9d Added some property list parsing fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11834 72102866-910b-0410-8b05-ffd578937521
2001-12-19 11:43:06 +00:00
Richard Frith-Macdonald
b8e6a00b9c Update GSMime documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11815 72102866-910b-0410-8b05-ffd578937521
2001-12-18 17:46:13 +00:00
Richard Frith-Macdonald
5be36e089c Many minor fixes for autogsdoc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11787 72102866-910b-0410-8b05-ffd578937521
2001-12-17 14:31:42 +00:00
Richard Frith-Macdonald
ca53f346fc Improve method reference stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11781 72102866-910b-0410-8b05-ffd578937521
2001-12-17 07:11:23 +00:00
Adam Fedor
c1812b56f5 Use new diagnose flag
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11736 72102866-910b-0410-8b05-ffd578937521
2001-12-13 04:19:52 +00:00
Richard Frith-Macdonald
d66a641c93 Fix for background posting of data.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11710 72102866-910b-0410-8b05-ffd578937521
2001-12-12 14:10:13 +00:00
Adam Fedor
45e52c8c58 Add NSDebugLog when GSWARN
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11650 72102866-910b-0410-8b05-ffd578937521
2001-12-07 16:07:59 +00:00
Richard Frith-Macdonald
48b9522be6 Update to fix background posting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11648 72102866-910b-0410-8b05-ffd578937521
2001-12-07 14:32:22 +00:00
Richard Frith-Macdonald
a4faad69d5 Updates for moving SSL support out of main library.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11622 72102866-910b-0410-8b05-ffd578937521
2001-12-04 14:59:09 +00:00
Fred Kiefer
1d6ee2090d Declare NSNumber, so that it compiles without complaining.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11503 72102866-910b-0410-8b05-ffd578937521
2001-11-24 15:47:59 +00:00
Laurent Julliard
1e832570a4 Fixed NSNumberFormatter.h missing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11484 72102866-910b-0410-8b05-ffd578937521
2001-11-22 13:51:06 +00:00
Richard Frith-Macdonald
4c5a1105f2 vastly improved auto generation of documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11456 72102866-910b-0410-8b05-ffd578937521
2001-11-21 17:10:22 +00:00
Richard Frith-Macdonald
06bc0f9590 Ooops ... forgot to test before commit.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11391 72102866-910b-0410-8b05-ffd578937521
2001-11-13 07:52:16 +00:00
Richard Frith-Macdonald
927afee509 Add new method of NSFormatter
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11389 72102866-910b-0410-8b05-ffd578937521
2001-11-13 07:50:12 +00:00
Richard Frith-Macdonald
caeb11d966 Minor MacOS-X compatibility change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11388 72102866-910b-0410-8b05-ffd578937521
2001-11-13 07:44:57 +00:00
Richard Frith-Macdonald
920c3bef8e Some formatting changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11371 72102866-910b-0410-8b05-ffd578937521
2001-11-12 13:01:09 +00:00
Richard Frith-Macdonald
cb1d29dc55 Thread safety modification
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11333 72102866-910b-0410-8b05-ffd578937521
2001-11-07 18:10:28 +00:00
Richard Frith-Macdonald
0a62c28746 Whitespace trimming optimisations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11332 72102866-910b-0410-8b05-ffd578937521
2001-11-07 16:24:55 +00:00
Adam Fedor
c0383132ed Fix up config checks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11253 72102866-910b-0410-8b05-ffd578937521
2001-10-26 17:57:58 +00:00
Adam Fedor
8016f866e8 Check for LLONG_MAX. Check for -lcipher
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11249 72102866-910b-0410-8b05-ffd578937521
2001-10-26 02:16:26 +00:00
Richard Frith-Macdonald
5342a7ea5f Extension to support compression
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11238 72102866-910b-0410-8b05-ffd578937521
2001-10-24 16:34:00 +00:00
Richard Frith-Macdonald
47dde8c745 NSNumber Formatter partially implemented
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11209 72102866-910b-0410-8b05-ffd578937521
2001-10-19 09:10:04 +00:00
Adam Fedor
b75bfbda47 New function to return GNUSTEP_SYSTEM_ROOT. SHould be used throughout.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11136 72102866-910b-0410-8b05-ffd578937521
2001-10-14 02:49:10 +00:00
Richard Frith-Macdonald
2d9c947609 Tweaks to NSConnection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11089 72102866-910b-0410-8b05-ffd578937521
2001-10-06 18:12:53 +00:00
Richard Frith-Macdonald
1bcdd1cab3 Install header in base rather than Foundation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11008 72102866-910b-0410-8b05-ffd578937521
2001-09-26 17:05:58 +00:00
Adam Fedor
c8fc73d329 Improve unicode handling
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10947 72102866-910b-0410-8b05-ffd578937521
2001-09-21 16:13:11 +00:00
Richard Frith-Macdonald
7596e3cfba Memory leak fixes for ffcall with exceptions being passed from server to
client.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10945 72102866-910b-0410-8b05-ffd578937521
2001-09-21 15:14:57 +00:00
Richard Frith-Macdonald
f07102c855 DO fixes ... thread safety and get exceptions working properly again.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10938 72102866-910b-0410-8b05-ffd578937521
2001-09-19 21:31:18 +00:00
Adam Fedor
59b01839ba Remove redundancies in iconv checking
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10906 72102866-910b-0410-8b05-ffd578937521
2001-09-15 03:37:40 +00:00
Adam Fedor
cbcdd59f78 Reaplce pthrea_yield with sched_yield
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10887 72102866-910b-0410-8b05-ffd578937521
2001-09-12 22:34:44 +00:00
Adam Fedor
6580f6f86d Remove nested functions on broken compilers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10848 72102866-910b-0410-8b05-ffd578937521
2001-09-05 21:31:42 +00:00
Adam Fedor
1884fa8ad7 Fix incorrect def
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10801 72102866-910b-0410-8b05-ffd578937521
2001-08-29 19:19:13 +00:00
Adam Fedor
0154d18d92 More defs for Darwin.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10791 72102866-910b-0410-8b05-ffd578937521
2001-08-28 18:45:17 +00:00
Richard Frith-Macdonald
bf97ef27e6 Make first moves towards handling the fact that unicode and cString
representations of the same string may contain different numbers of
characters.  In particular, UTF8 of course.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10643 72102866-910b-0410-8b05-ffd578937521
2001-08-03 12:24:25 +00:00
Richard Frith-Macdonald
14f0d4d07f Allow listing of tools
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10624 72102866-910b-0410-8b05-ffd578937521
2001-08-01 10:59:58 +00:00
Richard Frith-Macdonald
9f5febb49d Make macros thread-safe
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10614 72102866-910b-0410-8b05-ffd578937521
2001-07-31 15:43:57 +00:00
Adam Fedor
d6febadbdf Windows export/defs for DLLs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10610 72102866-910b-0410-8b05-ffd578937521
2001-07-30 19:36:39 +00:00
Adam Fedor
eb7d36cf19 NeXT compatibility, Typos
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10502 72102866-910b-0410-8b05-ffd578937521
2001-07-17 02:56:43 +00:00
Richard Frith-Macdonald
57527984ce Some MacOS-X compatibility additions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10483 72102866-910b-0410-8b05-ffd578937521
2001-07-16 07:08:47 +00:00
Richard Frith-Macdonald
d9cc3cb96e Various minor updatesw for MacOS-X compatibility.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10481 72102866-910b-0410-8b05-ffd578937521
2001-07-15 09:08:27 +00:00
Adam Fedor
23088ba48e Additional darwing fixes, added more function defs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10480 72102866-910b-0410-8b05-ffd578937521
2001-07-15 03:51:11 +00:00
Richard Frith-Macdonald
520315fb6a Tidied for gcc-3 warnings etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10226 72102866-910b-0410-8b05-ffd578937521
2001-06-21 13:36:13 +00:00
Nicola Pero
208ec2655a Updated NXConst macro for new name in configure.in
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10090 72102866-910b-0410-8b05-ffd578937521
2001-06-06 15:39:11 +00:00
Richard Frith-Macdonald
24857a5f04 Support for GCC 3.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10085 72102866-910b-0410-8b05-ffd578937521
2001-06-06 15:18:28 +00:00
Adam Fedor
83c8e71f6f Remove METHOD_NULL
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10053 72102866-910b-0410-8b05-ffd578937521
2001-06-03 22:54:23 +00:00
Adam Fedor
b45f9f3970 New strerror-like function
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10043 72102866-910b-0410-8b05-ffd578937521
2001-05-31 22:39:16 +00:00
Adam Fedor
3e68ec5016 Headers and funcs for NeXT_RUNTIME
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10028 72102866-910b-0410-8b05-ffd578937521
2001-05-29 02:38:22 +00:00
Adam Fedor
3c19c663de Use NSCParameterAssert, -lobjc with NeXT_RUNTIME
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10023 72102866-910b-0410-8b05-ffd578937521
2001-05-25 15:59:06 +00:00
Adam Fedor
10061bbcde Remove some static initialization.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10018 72102866-910b-0410-8b05-ffd578937521
2001-05-23 14:32:56 +00:00
Richard Frith-Macdonald
e8cb9dcc9d Tidyups and implementation of setSet: method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10010 72102866-910b-0410-8b05-ffd578937521
2001-05-22 09:30:07 +00:00
Adam Fedor
9896f623a1 Check for defined types.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9956 72102866-910b-0410-8b05-ffd578937521
2001-05-17 14:54:47 +00:00
Richard Frith-Macdonald
7aad1fd58a Extensions for invoking super implementation of method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9952 72102866-910b-0410-8b05-ffd578937521
2001-05-15 17:11:10 +00:00
Adam Fedor
1f7efc480e Add error functions for NeXT runtime.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9946 72102866-910b-0410-8b05-ffd578937521
2001-05-14 21:14:22 +00:00
Richard Frith-Macdonald
ee7eb89ab9 Autorelease fine control added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9917 72102866-910b-0410-8b05-ffd578937521
2001-05-10 20:00:02 +00:00
Adam Fedor
d924131545 Add definitions for NeXT_RUNTIME
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9784 72102866-910b-0410-8b05-ffd578937521
2001-05-04 21:14:06 +00:00
Adam Fedor
d49f630b86 Add hacks for Darwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9764 72102866-910b-0410-8b05-ffd578937521
2001-05-03 15:40:25 +00:00
Adam Fedor
da293e3aec Rewrite for NeXT runtime
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9748 72102866-910b-0410-8b05-ffd578937521
2001-04-30 15:02:59 +00:00
Adam Fedor
f8a7f50981 Much simmplified NeXT checks for configure tests
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9706 72102866-910b-0410-8b05-ffd578937521
2001-04-26 03:56:37 +00:00
Richard Frith-Macdonald
45388db20c Documentation regeneration and XML parsing fixes/updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9698 72102866-910b-0410-8b05-ffd578937521
2001-04-25 14:19:57 +00:00
Adam Fedor
7a4b89e043 Remove TypedStream defs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9683 72102866-910b-0410-8b05-ffd578937521
2001-04-24 21:01:24 +00:00
Adam Fedor
5c3e777f95 Darwin fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9680 72102866-910b-0410-8b05-ffd578937521
2001-04-24 03:19:30 +00:00
Richard Frith-Macdonald
526a6985a6 Fixes for command line arguments coming from /proc/$$/cmdline.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9649 72102866-910b-0410-8b05-ffd578937521
2001-04-21 05:55:16 +00:00
Nicola Pero
3768ec33c4 Rewritten NSDirectoryEnumerator for speed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9633 72102866-910b-0410-8b05-ffd578937521
2001-04-19 22:09:25 +00:00
Nicola Pero
4e9b71ece5 Fixed English grammar of some comments of mine ...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9630 72102866-910b-0410-8b05-ffd578937521
2001-04-19 17:27:16 +00:00
Nicola Pero
1ed6df9b65 Implemented tracking and reporting all allocated instances of a certain
class


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9627 72102866-910b-0410-8b05-ffd578937521
2001-04-19 16:10:23 +00:00
Adam Fedor
62bce488fe Revert to using class_pointer
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9576 72102866-910b-0410-8b05-ffd578937521
2001-04-13 04:10:44 +00:00
Adam Fedor
ce64c6f672 Add threads for mach.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9574 72102866-910b-0410-8b05-ffd578937521
2001-04-12 21:09:17 +00:00
Adam Fedor
9670ec5491 Updates for darwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9573 72102866-910b-0410-8b05-ffd578937521
2001-04-12 17:16:55 +00:00
Adam Fedor
4fdda0532b Correct def. Document
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9555 72102866-910b-0410-8b05-ffd578937521
2001-04-10 22:18:36 +00:00
Adam Fedor
ab320f7bb0 Merged 1.0 branch into main.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9548 72102866-910b-0410-8b05-ffd578937521
2001-04-10 03:27:01 +00:00
Richard Frith-Macdonald
ce3eef54ca Tidied ug getting of username ... drop cuserid() since it offers nothing
that getpwuid(geteuid()) doesn't give you.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9519 72102866-910b-0410-8b05-ffd578937521
2001-04-02 09:59:30 +00:00
Nicola Pero
6852355af1 Post the NSThreadWillExit notification when unregistering alien threads
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9450 72102866-910b-0410-8b05-ffd578937521
2001-03-19 13:15:10 +00:00
Nicola Pero
8dfbba6d5a Methods to register/unregister an alien thread turned into functions
for maximum thread safety


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9449 72102866-910b-0410-8b05-ffd578937521
2001-03-19 12:20:21 +00:00
Richard Frith-Macdonald
fe9eae5ffa Thread deallocation fix ... retry deallocation of dictionary if it gets
re-used during thread deallocation.  If it still persists, leak memory
and log the problem.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9425 72102866-910b-0410-8b05-ffd578937521
2001-03-17 10:18:09 +00:00
Jonathan Gapen
958bb3a673 String encoding enum updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9338 72102866-910b-0410-8b05-ffd578937521
2001-03-12 14:42:52 +00:00
Adam Fedor
8f22b145bd Check if objc_thread_add in runtime
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9320 72102866-910b-0410-8b05-ffd578937521
2001-03-10 21:36:03 +00:00
Manuel Guesdon
47bcc5ee1b 2001-03-10 Manuel Guesdon <mguesdon@orange-concept.com>
* GSXML.m/.h: added errer, warning and fatal error methods with
		line and col parameters in GSSAXHandler.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9317 72102866-910b-0410-8b05-ffd578937521
2001-03-10 08:40:23 +00:00
Richard Frith-Macdonald
798a82efa7 New header fiels for compatibility
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9314 72102866-910b-0410-8b05-ffd578937521
2001-03-08 14:48:27 +00:00
Jonathan Gapen
05844a01b9 Unicode and character set updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9301 72102866-910b-0410-8b05-ffd578937521
2001-03-05 01:08:57 +00:00
Jonathan Gapen
568a83caf3 Configure script tidying
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9259 72102866-910b-0410-8b05-ffd578937521
2001-03-01 11:03:39 +00:00
Adam Fedor
f2d3965304 Fix openssl
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9248 72102866-910b-0410-8b05-ffd578937521
2001-02-28 03:59:05 +00:00
Nicola Pero
3ef9333083 Tiny fix to stop gcc 3.x from complaining
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9244 72102866-910b-0410-8b05-ffd578937521
2001-02-27 15:58:39 +00:00
Nicola Pero
51da7870a8 Added new quick localization macros
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9211 72102866-910b-0410-8b05-ffd578937521
2001-02-23 00:50:10 +00:00
Mirko Viviani
8795c0cf95 * Source/GSXML.m|.h ([GSXMLAttribute -ns]): get attribute namespace.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9193 72102866-910b-0410-8b05-ffd578937521
2001-02-20 23:41:40 +00:00
Jonathan Gapen
117d5ce1a0 FreeBSD build fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9076 72102866-910b-0410-8b05-ffd578937521
2001-02-09 06:58:38 +00:00
Richard Frith-MacDonald
02ebb24e52 Pseudo terminal support added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8977 72102866-910b-0410-8b05-ffd578937521
2001-02-05 09:28:19 +00:00
Richard Frith-MacDonald
86fc747a2c Added unicode string formatting
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8961 72102866-910b-0410-8b05-ffd578937521
2001-02-02 06:14:42 +00:00
Richard Frith-MacDonald
39cfacf0f6 Updated to be close to full implementation of MacOS-X spec.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8948 72102866-910b-0410-8b05-ffd578937521
2001-01-30 20:47:05 +00:00
Richard Frith-MacDonald
0299d2c87e Move some way towards support of MacOS-X timezone compatibility.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8921 72102866-910b-0410-8b05-ffd578937521
2001-01-30 12:05:02 +00:00
Nicola Pero
c9783e14d5 Updated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8886 72102866-910b-0410-8b05-ffd578937521
2001-01-29 19:40:26 +00:00
Jonathan Gapen
e62b08cc2d NSSearchPathForDirectoriesInDomains() changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8847 72102866-910b-0410-8b05-ffd578937521
2001-01-28 12:16:44 +00:00
Mirko Viviani
4e4436b376 * Source/GSXML.m|.h ([GSXMLDocument -stringValue]): dump document in a
string.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8671 72102866-910b-0410-8b05-ffd578937521
2001-01-17 23:17:44 +00:00
Richard Frith-MacDonald
06bab9398d Fixed retain/release error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8605 72102866-910b-0410-8b05-ffd578937521
2001-01-15 12:41:59 +00:00
Richard Frith-MacDonald
559db76abd More tidying up for consistency with gui libs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8568 72102866-910b-0410-8b05-ffd578937521
2001-01-12 14:29:34 +00:00
Richard Frith-MacDonald
47218c499c Add capacity test.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8565 72102866-910b-0410-8b05-ffd578937521
2001-01-12 11:40:20 +00:00
Richard Frith-MacDonald
13345f9af8 Some more tidying up.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8539 72102866-910b-0410-8b05-ffd578937521
2001-01-10 00:22:11 +00:00
Richard Frith-MacDonald
31a5fc78ed More tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8534 72102866-910b-0410-8b05-ffd578937521
2001-01-09 09:17:31 +00:00
Richard Frith-MacDonald
ede24b003d Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8533 72102866-910b-0410-8b05-ffd578937521
2001-01-09 08:40:09 +00:00
Richard Frith-MacDonald
4fb841573a Array tidyup/optimisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8509 72102866-910b-0410-8b05-ffd578937521
2001-01-08 16:45:36 +00:00
Jonathan Gapen
7a5f153fb5 Update to use autoconf macro from libxml 2.2.10 distribution.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8475 72102866-910b-0410-8b05-ffd578937521
2001-01-05 10:12:17 +00:00
Richard Frith-MacDonald
5c8b61a934 Minor win32 fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8468 72102866-910b-0410-8b05-ffd578937521
2001-01-03 15:40:22 +00:00
Mirko Viviani
545718f0a4 * Source/NSObjCRuntime.m (GSInstanceVariableInfo): fixes.
* Source/NSObject.m ([NSObject -handleQueryWithUnboundKey:]): raise an
exception.
([NSObject -handleTakeValue:forUnboundKey:]): changed exception.
([NSObject -unableToSetNilForKey:]): likewise.
([NSObject -storedValueForKey:]),
([NSObject -valueForKey:]): check for null selector before calling
respondsToSelector:
([NSObject -takeStoredValue:forKey:]),
([NSObject -takeValue:forKey:]): likewise. Call GSSetValue with correct
values.
(GSSetValue): fixed ivar implementation.
(GSGetValue): likewise.
([NSObject -methodSignatureForSelector:]): FreeBSD fix.
* Source/NSEnumerator.m|.h ([NSEnumerator -allObjects]): implemented.
* Source/Unicode.m (GetDefEncoding): do not emit the warning for
NSISOLatin1StringEncoding.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8467 72102866-910b-0410-8b05-ffd578937521
2001-01-03 11:22:59 +00:00
Adam Fedor
852d140e39 Fixes for libxml2 (FreeBSD).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8447 72102866-910b-0410-8b05-ffd578937521
2000-12-26 23:03:42 +00:00
Richard Frith-MacDonald
012ba919ad Clean up interface to GSIMap
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8389 72102866-910b-0410-8b05-ffd578937521
2000-12-21 10:31:33 +00:00
Richard Frith-MacDonald
36457b0023 Memory usage improvement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8388 72102866-910b-0410-8b05-ffd578937521
2000-12-21 08:39:04 +00:00
Richard Frith-MacDonald
3663488f22 Added patch from nicola
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8318 72102866-910b-0410-8b05-ffd578937521
2000-12-13 14:38:55 +00:00
Nicola Pero
7d316f81fa Added declarations of some new GSDebugAllocation functions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8289 72102866-910b-0410-8b05-ffd578937521
2000-12-11 23:25:47 +00:00
Adam Fedor
9433dfee02 Add FFI interface to NSInvocation and NSConnection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8286 72102866-910b-0410-8b05-ffd578937521
2000-12-08 19:06:00 +00:00
Richard Frith-MacDonald
24451e5cbc Code simplification
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8275 72102866-910b-0410-8b05-ffd578937521
2000-12-07 23:07:37 +00:00
Richard Frith-MacDonald
edc67ffd44 Some set tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8274 72102866-910b-0410-8b05-ffd578937521
2000-12-07 22:57:56 +00:00
Richard Frith-MacDonald
c78a6ca413 key-value coding fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8246 72102866-910b-0410-8b05-ffd578937521
2000-12-02 21:36:56 +00:00
Richard Frith-MacDonald
a1d9d92494 Various minor modifications.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8245 72102866-910b-0410-8b05-ffd578937521
2000-12-02 11:47:30 +00:00
Richard Frith-MacDonald
e23b85fd1a Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8220 72102866-910b-0410-8b05-ffd578937521
2000-11-28 09:29:21 +00:00
Richard Frith-MacDonald
fe09500665 Key value coding and class description support added.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8219 72102866-910b-0410-8b05-ffd578937521
2000-11-27 22:26:08 +00:00
Richard Frith-MacDonald
472f5a6d1f Thread fixes for NSConnection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8174 72102866-910b-0410-8b05-ffd578937521
2000-11-22 08:41:07 +00:00
Richard Frith-MacDonald
4211a9d8dd Remove obsolete constant
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8156 72102866-910b-0410-8b05-ffd578937521
2000-11-20 21:34:16 +00:00
Richard Frith-MacDonald
e077a3b74e Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8150 72102866-910b-0410-8b05-ffd578937521
2000-11-18 08:56:51 +00:00
Richard Frith-MacDonald
537128d530 Added checks for GMP
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8149 72102866-910b-0410-8b05-ffd578937521
2000-11-18 08:54:32 +00:00
Richard Frith-MacDonald
7c297f6781 Many tidyups and fixes for minor problems
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8146 72102866-910b-0410-8b05-ffd578937521
2000-11-17 21:09:40 +00:00
Richard Frith-MacDonald
320260be7a Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8144 72102866-910b-0410-8b05-ffd578937521
2000-11-17 15:36:44 +00:00
Richard Frith-MacDonald
2ae159cbfd Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8143 72102866-910b-0410-8b05-ffd578937521
2000-11-17 15:28:16 +00:00
Richard Frith-MacDonald
999cd23cc9 Tidied decoding of data.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8142 72102866-910b-0410-8b05-ffd578937521
2000-11-17 13:27:22 +00:00
Richard Frith-MacDonald
13a505f5ad Mime parsing improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8141 72102866-910b-0410-8b05-ffd578937521
2000-11-17 06:55:58 +00:00
Richard Frith-MacDonald
3744751390 Added more transfer encoding support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8140 72102866-910b-0410-8b05-ffd578937521
2000-11-16 18:28:50 +00:00
Richard Frith-MacDonald
44b2410ce5 Further parser improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8139 72102866-910b-0410-8b05-ffd578937521
2000-11-16 16:20:24 +00:00
Richard Frith-MacDonald
79c8d059a9 Improved mime parsing API and fixed NSUserDefaults bug.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8136 72102866-910b-0410-8b05-ffd578937521
2000-11-16 12:10:37 +00:00
Richard Frith-MacDonald
398c690955 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8123 72102866-910b-0410-8b05-ffd578937521
2000-11-15 14:41:15 +00:00
Richard Frith-MacDonald
6415e79cd8 Added SSL support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8122 72102866-910b-0410-8b05-ffd578937521
2000-11-15 14:32:18 +00:00
Richard Frith-MacDonald
b17da14fe9 dded nicolas NSThread additions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8080 72102866-910b-0410-8b05-ffd578937521
2000-11-12 07:41:24 +00:00
Richard Frith-MacDonald
a128dcdca2 Fixed dumb modification
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8002 72102866-910b-0410-8b05-ffd578937521
2000-11-03 14:25:09 +00:00
Richard Frith-MacDonald
6330501121 Placeholder class used in strings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7999 72102866-910b-0410-8b05-ffd578937521
2000-11-03 10:11:56 +00:00
Richard Frith-MacDonald
7eb5a7aba2 Tdied xml stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7984 72102866-910b-0410-8b05-ffd578937521
2000-11-01 17:14:55 +00:00
Manuel Guesdon
7c62fa16e6 2000-11-01 Manuel Guesdon <mguesdon@orange-concept.com>
* Headers/Foundation/GSXML.h: added GSXMLNode
		propertiesAsDictionaryWithKeyTransformationSel:
	* Source/GSXML.m: added GSXMLNode
		propertiesAsDictionaryWithKeyTransformationSel:


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7967 72102866-910b-0410-8b05-ffd578937521
2000-11-01 14:14:37 +00:00
Richard Frith-MacDonald
1f4a646fa8 Some tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7965 72102866-910b-0410-8b05-ffd578937521
2000-11-01 12:31:21 +00:00
Richard Frith-MacDonald
42011ceae4 Basic tidyup for start of support for apple runtime
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7949 72102866-910b-0410-8b05-ffd578937521
2000-10-31 16:17:33 +00:00
Richard Frith-MacDonald
f926a998e8 Tidying optimisation stuff.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7938 72102866-910b-0410-8b05-ffd578937521
2000-10-31 11:05:23 +00:00
Richard Frith-MacDonald
392ad35b90 Removed obsolete classes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7937 72102866-910b-0410-8b05-ffd578937521
2000-10-31 10:46:48 +00:00
Richard Frith-MacDonald
e6c8161b8a Minor tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7930 72102866-910b-0410-8b05-ffd578937521
2000-10-30 13:56:31 +00:00
Adam Fedor
4a05253a48 Check for lanfinfo, Update DLADDR check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7929 72102866-910b-0410-8b05-ffd578937521
2000-10-30 05:03:28 +00:00
Mirko Viviani
bf7f7e8c36 * configure.in: added --with-libxml-include, --with-libxml-library
and --with-libiconv-library.
Added -I/usr/local/include and -L/usr/local/lib for FreeBSD.

* framework.make: new file.
* common.make: added common frameworks defines (library, header paths).
* bundle.make: added ALL_FRAMEWORKS_DIRS
* rules.make: added frameworks headers flags. Prebuild framework
header dir. Set framework name/dir/version.
* subproject.make: build framework headers and resource files.
* target.make: added SHARED_FRAMEWORK_LINK_CMD
* tool.make: added ALL_FRAMEWORKS_DIRS
* ld_lib_path.csh: added paths for frameworks.
* ld_lib_path.sh (lib_paths): added paths for frameworks.
* GNUmakefile.in (MAKE_FILES): added framework.make

* Headers/gnustep/base/NSBundle.h: added ivar.
* Source/NSBundle.m ([NSBundle +_addFrameworkFromClass:]): new private
method to parse NSFramework_* classes.
(_bundle_load_callback): added framework support. Wrap classes in a
NSValue to avoid implicit initialization.
([NSBundle +allBundles]): added framework support.
([NSBundle +allFrameworks]): implemented.
([NSBundle +bundleForClass:]): get classes from NSValue object.
([NSBundle -classNamed:]): likewise.

* Headers/gnustep/base/objc-load.h (LINKER_GETSYMBOL): new define.
* Source/objc-load.m (objc_get_symbol_path): get lib path of a Class
or Category.
* Source/simple-load.h (__objc_dynamic_get_symbol_path): indentifies
lib path of a symbol.
* Source/dld-load.h (__objc_dynamic_get_symbol_path): not supported.
* Source/hpux-load.h (__objc_dynamic_get_symbol_path): not implemented.

* Source/mframe/mframe.foot (mframe_get_arg): typ declaration fix.
(mframe_set_arg): idem

* Headers/gnustep/base/config.h.in: added HAVE_DLADDR
* aclocal.m4 (OBJC_SYS_DYNAMIC_LINKER): test for dladdr()
* configure.in: added --with-libxml-include and --with-libxml-library,
added -I/usr/local/include and -L/usr/local/lib for FreeBSD.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7918 72102866-910b-0410-8b05-ffd578937521
2000-10-28 21:58:48 +00:00
Richard Frith-MacDonald
9c6abfbe12 Tidied some URL stuff and revered a change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7915 72102866-910b-0410-8b05-ffd578937521
2000-10-27 21:17:09 +00:00
Adam Fedor
25e9904876 Add localization/language domain and locale support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7910 72102866-910b-0410-8b05-ffd578937521
2000-10-27 15:54:35 +00:00
Richard Frith-MacDonald
114fd9ed5d Minor tidying of MIME parser
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7909 72102866-910b-0410-8b05-ffd578937521
2000-10-27 11:03:42 +00:00
Richard Frith-MacDonald
71b19751b0 MIME parsing additions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7908 72102866-910b-0410-8b05-ffd578937521
2000-10-26 22:43:56 +00:00
Adam Fedor
e9f8468afe Fix up method args
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7903 72102866-910b-0410-8b05-ffd578937521
2000-10-25 03:19:12 +00:00
Richard Frith-MacDonald
dec9cb1e22 Various tidups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7902 72102866-910b-0410-8b05-ffd578937521
2000-10-24 11:58:25 +00:00
Nicola Pero
c8a2f96d51 Removed trivially spurious blank line at the beginning of file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7889 72102866-910b-0410-8b05-ffd578937521
2000-10-23 16:02:20 +00:00
Richard Frith-MacDonald
38b8d11f24 More string fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7886 72102866-910b-0410-8b05-ffd578937521
2000-10-23 06:18:03 +00:00
Richard Frith-MacDonald
81613caec7 Added NSNull to provide standard placeholder object for marking a nul in
a collection etc.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7879 72102866-910b-0410-8b05-ffd578937521
2000-10-21 07:43:57 +00:00
Richard Frith-MacDonald
b266bb9c8c Various improvements and bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7856 72102866-910b-0410-8b05-ffd578937521
2000-10-20 10:30:51 +00:00
Richard Frith-MacDonald
2565540346 NSString rewrite/reorganisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7769 72102866-910b-0410-8b05-ffd578937521
2000-10-09 04:41:18 +00:00
Fred Kiefer
73f767a1c4 merged into Unicode.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7665 72102866-910b-0410-8b05-ffd578937521
2000-09-30 18:57:07 +00:00
Fred Kiefer
4edb867287 Merged in GetDefEncoding.h
New function GetAvailableEncodings.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7662 72102866-910b-0410-8b05-ffd578937521
2000-09-30 18:52:11 +00:00
Richard Frith-MacDonald
e08aff80a4 Minor optimisation and tidy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7660 72102866-910b-0410-8b05-ffd578937521
2000-09-30 05:16:53 +00:00
Richard Frith-MacDonald
401298ab15 iXML updates and tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7658 72102866-910b-0410-8b05-ffd578937521
2000-09-29 17:27:33 +00:00
Manuel Guesdon
8211b1b00d 2000-09-29 Manuel Guesdon <mguesdon@orange-concept.com>
-- You'll need libxml2 v >= 2.2.3 to compile GSXML --
	* Headers/Foundation/GSXML.h: added GSHTMLParser and GSHTMLSAXHandler
	* Source/GSXML.m: added GSHTMLParser and GSHTMLSAXHandler
		use of _private member of parser context instead of user_data
		which is not a freely useable user_data in libxml


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7647 72102866-910b-0410-8b05-ffd578937521
2000-09-29 07:12:46 +00:00
Richard Frith-MacDonald
622d38a368 Strings and data tidied and simplified - GSXML bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7622 72102866-910b-0410-8b05-ffd578937521
2000-09-27 15:57:30 +00:00
Richard Frith-MacDonald
b2b79c362d Simplify memory management/initialisation for strings and data.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7621 72102866-910b-0410-8b05-ffd578937521
2000-09-27 15:26:16 +00:00
Lyndon Tremblay
ae0e250a91 - Various very small optimizations.
- Tells the user about unhandled exceptions.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7605 72102866-910b-0410-8b05-ffd578937521
2000-09-26 11:45:32 +00:00
Richard Frith-MacDonald
bb4197a1d3 URL fixes and implementation of unimplemented methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7584 72102866-910b-0410-8b05-ffd578937521
2000-09-22 13:45:58 +00:00
Adam Fedor
4ae2035ea0 Path fixes, etc, to work on MINGW.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7581 72102866-910b-0410-8b05-ffd578937521
2000-09-22 04:20:52 +00:00
Richard Frith-MacDonald
47eb44d12d NSURLHandle implementation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7580 72102866-910b-0410-8b05-ffd578937521
2000-09-21 12:31:29 +00:00
Richard Frith-MacDonald
ac43d3d1ca iVarious minor mods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7556 72102866-910b-0410-8b05-ffd578937521
2000-09-20 06:45:02 +00:00
Richard Frith-MacDonald
985ee9e077 Continuing integration of XML parser code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7551 72102866-910b-0410-8b05-ffd578937521
2000-09-19 20:47:56 +00:00
Fred Kiefer
67ab12e06a New functions encode_ustrtostr_strict() and encode_unitochar_strict()
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7537 72102866-910b-0410-8b05-ffd578937521
2000-09-18 23:26:50 +00:00
Adam Fedor
645e311da1 FileHandle subclass
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7526 72102866-910b-0410-8b05-ffd578937521
2000-09-16 20:31:32 +00:00
Richard Frith-MacDonald
9c6703537a XML updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7523 72102866-910b-0410-8b05-ffd578937521
2000-09-15 19:56:39 +00:00
Richard Frith-MacDonald
1029da079e GC improvement and tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7519 72102866-910b-0410-8b05-ffd578937521
2000-09-15 10:17:42 +00:00
Adam Fedor
124a109865 Fix for checking windows.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7516 72102866-910b-0410-8b05-ffd578937521
2000-09-14 15:10:39 +00:00
Adam Fedor
8605f30ca3 Check for windows.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7515 72102866-910b-0410-8b05-ffd578937521
2000-09-14 15:06:34 +00:00
Richard Frith-MacDonald
8f751cf9f8 GC tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7509 72102866-910b-0410-8b05-ffd578937521
2000-09-14 08:48:05 +00:00
Adam Fedor
17083e6519 Remove dependance on Source/Foundation link, additional MINGW ports.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7505 72102866-910b-0410-8b05-ffd578937521
2000-09-13 19:52:42 +00:00
Adam Fedor
12fd31ed4a Move preface.h substitutions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7496 72102866-910b-0410-8b05-ffd578937521
2000-09-13 14:19:43 +00:00
Adam Fedor
eb642b39e2 Mingw compile fixes (NSFileManager)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7493 72102866-910b-0410-8b05-ffd578937521
2000-09-13 03:51:30 +00:00
Fred Kiefer
6b8effbca2 Added extra encodings. Added missing methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7487 72102866-910b-0410-8b05-ffd578937521
2000-09-12 23:08:40 +00:00
Fred Kiefer
edbeea7f0b Make function encode_ustrtostr public
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7486 72102866-910b-0410-8b05-ffd578937521
2000-09-12 23:08:09 +00:00
Richard Frith-MacDonald
34edef037c Preliminary XML support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7470 72102866-910b-0410-8b05-ffd578937521
2000-09-11 11:59:33 +00:00
Richard Frith-MacDonald
b87b76eb50 Tidy headers included
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7457 72102866-910b-0410-8b05-ffd578937521
2000-09-10 05:39:31 +00:00
Richard Frith-MacDonald
51f94716fb Some tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7456 72102866-910b-0410-8b05-ffd578937521
2000-09-10 05:34:31 +00:00
Fred Kiefer
dd5448b2a1 Added skeleton for this class
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7335 72102866-910b-0410-8b05-ffd578937521
2000-09-02 01:44:24 +00:00
Fred Kiefer
89395487a7 Added new encodings from specification
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7334 72102866-910b-0410-8b05-ffd578937521
2000-09-02 01:41:29 +00:00
Fred Kiefer
0704eebbc1 Use signed char for exponent, as char may be signed on some machines
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7237 72102866-910b-0410-8b05-ffd578937521
2000-08-23 21:26:41 +00:00
Adam Fedor
fe5b8f94f6 Stack frame functions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7236 72102866-910b-0410-8b05-ffd578937521
2000-08-23 18:54:22 +00:00
Richard Frith-MacDonald
f048297123 Removed obsolete files to Old subdirectory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7190 72102866-910b-0410-8b05-ffd578937521
2000-08-08 14:37:01 +00:00
Adam Fedor
7b0f402b1c Merge 0.6.6 branch into main.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7187 72102866-910b-0410-8b05-ffd578937521
2000-08-07 22:00:31 +00:00
Fred Kiefer
3a260f14e7 Included missing functions and changed type definition.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6902 72102866-910b-0410-8b05-ffd578937521
2000-07-16 16:50:34 +00:00
Richard Frith-MacDonald
a4c268d746 Some tuning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6884 72102866-910b-0410-8b05-ffd578937521
2000-07-07 06:05:21 +00:00
Richard Frith-MacDonald
0940abd963 Tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6876 72102866-910b-0410-8b05-ffd578937521
2000-07-05 16:56:06 +00:00
Richard Frith-MacDonald
732ebb47b0 DO tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6875 72102866-910b-0410-8b05-ffd578937521
2000-07-05 12:23:00 +00:00
Richard Frith-MacDonald
9cd2545b1c New DO documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6873 72102866-910b-0410-8b05-ffd578937521
2000-07-04 19:53:39 +00:00
Richard Frith-MacDonald
eac843e29e Updates for message authentication stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6871 72102866-910b-0410-8b05-ffd578937521
2000-07-04 14:37:18 +00:00
Richard Frith-MacDonald
2512160ece Removed obsolete working files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6870 72102866-910b-0410-8b05-ffd578937521
2000-07-04 11:05:46 +00:00
Richard Frith-MacDonald
1e6fc524a4 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6867 72102866-910b-0410-8b05-ffd578937521
2000-07-04 09:49:31 +00:00
Richard Frith-MacDonald
413b782ea0 Some tidyup and improvements of new DO performance etc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6866 72102866-910b-0410-8b05-ffd578937521
2000-07-04 09:44:05 +00:00
Richard Frith-MacDonald
f7972ed62d Massive tidy up
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6862 72102866-910b-0410-8b05-ffd578937521
2000-07-03 11:47:17 +00:00
Adam Fedor
f6e8a4b749 Final fixes for DLLs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6848 72102866-910b-0410-8b05-ffd578937521
2000-06-30 22:42:48 +00:00
Richard Frith-MacDonald
16011ccc68 Some MINGW fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6846 72102866-910b-0410-8b05-ffd578937521
2000-06-30 15:44:30 +00:00
Richard Frith-MacDonald
ed633fbc4a Many coding changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6845 72102866-910b-0410-8b05-ffd578937521
2000-06-30 11:59:59 +00:00
Adam Fedor
35da9742a0 New switch to force user to call NSProcessInfo initialization
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6841 72102866-910b-0410-8b05-ffd578937521
2000-06-29 03:51:06 +00:00
Richard Frith-MacDonald
26fef76e05 Various tidyups and additions for DO stuff under development
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6837 72102866-910b-0410-8b05-ffd578937521
2000-06-28 10:25:19 +00:00
Richard Frith-MacDonald
243fb297b5 New port coder work
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6801 72102866-910b-0410-8b05-ffd578937521
2000-06-26 15:43:04 +00:00
Richard Frith-MacDonald
060cbdf88d Minor codding improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6795 72102866-910b-0410-8b05-ffd578937521
2000-06-26 11:12:13 +00:00
Richard Frith-MacDonald
4833736168 Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6782 72102866-910b-0410-8b05-ffd578937521
2000-06-23 14:52:22 +00:00
Adam Fedor
474cb8d525 Shared library on Windows fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6768 72102866-910b-0410-8b05-ffd578937521
2000-06-22 03:15:27 +00:00
Richard Frith-MacDonald
e0fe6dddf7 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6747 72102866-910b-0410-8b05-ffd578937521
2000-06-21 08:52:51 +00:00
Richard Frith-MacDonald
ed9a581514 Remove another obsolete class
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6734 72102866-910b-0410-8b05-ffd578937521
2000-06-20 05:12:26 +00:00
Richard Frith-MacDonald
fa6dc16d7b nbloat reduction
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6713 72102866-910b-0410-8b05-ffd578937521
2000-06-17 06:27:00 +00:00
Richard Frith-MacDonald
f3af940386 Remove ref to RunLoop.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6712 72102866-910b-0410-8b05-ffd578937521
2000-06-17 06:17:21 +00:00
Richard Frith-MacDonald
d68e2997e8 Tidyups for removal of bloat
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6693 72102866-910b-0410-8b05-ffd578937521
2000-06-16 11:06:06 +00:00
Adam Fedor
31c105a659 Add preface.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6681 72102866-910b-0410-8b05-ffd578937521
2000-06-15 14:36:29 +00:00
Adam Fedor
257c752b86 Better DLL handling
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6679 72102866-910b-0410-8b05-ffd578937521
2000-06-14 04:03:56 +00:00
Adam Fedor
cf7577b1b6 Regenerate
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6670 72102866-910b-0410-8b05-ffd578937521
2000-06-13 14:51:31 +00:00
Adam Fedor
7066b8e47f Mingw update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6666 72102866-910b-0410-8b05-ffd578937521
2000-06-12 05:17:41 +00:00
Adam Fedor
420a803031 Fix name search so full path is returned
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6643 72102866-910b-0410-8b05-ffd578937521
2000-06-06 22:12:39 +00:00
Adam Fedor
9de41b06f6 Fixes for Windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6641 72102866-910b-0410-8b05-ffd578937521
2000-06-06 16:50:52 +00:00
Richard Frith-MacDonald
f5c78d02fe Fix for independent conversation queuing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6631 72102866-910b-0410-8b05-ffd578937521
2000-06-02 11:10:44 +00:00
Adam Fedor
37254718df Remove config.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6622 72102866-910b-0410-8b05-ffd578937521
2000-05-25 21:53:37 +00:00
Adam Fedor
130e7c9aa3 Add check for word alignment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6551 72102866-910b-0410-8b05-ffd578937521
2000-05-03 03:14:14 +00:00
Richard Frith-MacDonald
66657e7e66 Thread updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6484 72102866-910b-0410-8b05-ffd578937521
2000-04-19 12:32:38 +00:00
Adam Fedor
c5fb445c87 mainBundle patch fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6482 72102866-910b-0410-8b05-ffd578937521
2000-04-18 21:34:59 +00:00
Richard Frith-MacDonald
83f27a1170 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6480 72102866-910b-0410-8b05-ffd578937521
2000-04-18 09:37:06 +00:00
Richard Frith-MacDonald
d4ada5920b Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6479 72102866-910b-0410-8b05-ffd578937521
2000-04-18 09:27:06 +00:00
Richard Frith-MacDonald
654eda135c Various changes for improved uniquing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6478 72102866-910b-0410-8b05-ffd578937521
2000-04-18 09:02:38 +00:00
Adam Fedor
a0b63ea2ae Implement latin2 encoding
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6438 72102866-910b-0410-8b05-ffd578937521
2000-04-09 02:28:27 +00:00
Richard Frith-MacDonald
f1313e073c Fixes for latest egcs cvs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6422 72102866-910b-0410-8b05-ffd578937521
2000-04-05 14:21:05 +00:00
Richard Frith-MacDonald
0ed86abd4f Enhanced file descriptor handling
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6394 72102866-910b-0410-8b05-ffd578937521
2000-03-28 13:02:01 +00:00
Jonathan Gapen
f39fe8336d Added implementation of NSSearchPathForDirectoriesInDomains()
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6379 72102866-910b-0410-8b05-ffd578937521
2000-03-25 10:59:07 +00:00
Adam Fedor
1888a16328 Include config.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6369 72102866-910b-0410-8b05-ffd578937521
2000-03-24 05:40:19 +00:00
Mirko Viviani
c7d6e7c763 2000-03-23 Mirko Viviani <mirko.viviani@rccr.cremona.it>
* Source/NSString.m: ([-initWithFormat:arguments:]) added
	implementation using vasprintf() to avoid stack problems.
	* Headers/gnustep/base/preface.h.in: added VASPRINT_* definitions.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6367 72102866-910b-0410-8b05-ffd578937521
2000-03-24 00:25:42 +00:00
Richard Frith-MacDonald
7c5dc20462 NSNumber rewrite
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6366 72102866-910b-0410-8b05-ffd578937521
2000-03-23 18:57:43 +00:00
Adam Fedor
0fedfd92c4 Add check for vasprintf
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6364 72102866-910b-0410-8b05-ffd578937521
2000-03-23 18:49:34 +00:00
Richard Frith-MacDonald
25a6ea9e11 NSNumber fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6337 72102866-910b-0410-8b05-ffd578937521
2000-03-19 21:40:06 +00:00
Richard Frith-MacDonald
16ea7d5057 Changes for optimisation of storage of numbers in sets/maps/dictionaries and
for small numbers in particular.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6335 72102866-910b-0410-8b05-ffd578937521
2000-03-19 20:57:09 +00:00
Richard Frith-MacDonald
6978b88eed description tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6297 72102866-910b-0410-8b05-ffd578937521
2000-03-17 13:13:08 +00:00
Adam Fedor
3769c0a710 Remove obsolete checks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6222 72102866-910b-0410-8b05-ffd578937521
2000-03-08 19:26:35 +00:00
Richard Frith-MacDonald
64d219c10c Port message tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6121 72102866-910b-0410-8b05-ffd578937521
2000-02-27 09:35:24 +00:00
Richard Frith-MacDonald
aba3cfc464 Minor port/runloop fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6108 72102866-910b-0410-8b05-ffd578937521
2000-02-25 13:56:20 +00:00
Nicola Pero
4a9960cb98 Trivial fix to make it compile
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6061 72102866-910b-0410-8b05-ffd578937521
2000-02-22 14:59:23 +00:00
Richard Frith-MacDonald
f80442c11b Bugfix for removing actions from runloop
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6045 72102866-910b-0410-8b05-ffd578937521
2000-02-21 14:38:12 +00:00
Adam Fedor
fb65f2b8b6 Merge from 0.6.5
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6040 72102866-910b-0410-8b05-ffd578937521
2000-02-19 00:40:47 +00:00
Richard Frith-MacDonald
b997cc309f Added registerName: method to NSConnection with associated changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5923 72102866-910b-0410-8b05-ffd578937521
2000-02-04 18:14:13 +00:00
Richard Frith-MacDonald
c06187dbf2 Dealloc notification stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5524 72102866-910b-0410-8b05-ffd578937521
1999-12-15 17:31:01 +00:00
Richard Frith-MacDonald
7a7a91d766 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5294 72102866-910b-0410-8b05-ffd578937521
1999-11-26 20:06:17 +00:00
Richard Frith-MacDonald
d4c4e59396 Minor tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5293 72102866-910b-0410-8b05-ffd578937521
1999-11-26 19:43:43 +00:00
Richard Frith-MacDonald
ccccb5ac7f Put NSPage declarations in NSZone.h for compatibility with MacOS-X
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5236 72102866-910b-0410-8b05-ffd578937521
1999-11-18 15:18:47 +00:00
Richard Frith-MacDonald
901c1de757 Improved logging.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5139 72102866-910b-0410-8b05-ffd578937521
1999-11-07 14:50:30 +00:00
Richard Frith-MacDonald
f60e96d7a0 DO stability improvement.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4988 72102866-910b-0410-8b05-ffd578937521
1999-10-12 12:46:46 +00:00
Richard Frith-MacDonald
d72ea5bdbe Tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4973 72102866-910b-0410-8b05-ffd578937521
1999-10-05 10:04:12 +00:00
Richard Frith-MacDonald
f233886308 More GC updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4959 72102866-910b-0410-8b05-ffd578937521
1999-09-29 20:15:17 +00:00
Richard Frith-MacDonald
18f87db0c7 Tidyup for GC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4956 72102866-910b-0410-8b05-ffd578937521
1999-09-28 19:35:09 +00:00
Richard Frith-MacDonald
c315156563 Tidyups for garbage collection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4952 72102866-910b-0410-8b05-ffd578937521
1999-09-28 10:25:42 +00:00
Richard Frith-MacDonald
0294d782e8 Various tidyups and optimisations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4951 72102866-910b-0410-8b05-ffd578937521
1999-09-28 08:48:27 +00:00
Richard Frith-MacDonald
f41b8f7d23 NSPortNameServer improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4930 72102866-910b-0410-8b05-ffd578937521
1999-09-21 19:07:27 +00:00
Richard Frith-MacDonald
6fcd4c9e28 Added NSNonRetainedObjectMapValueCallbacks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4903 72102866-910b-0410-8b05-ffd578937521
1999-09-16 18:00:17 +00:00
Richard Frith-MacDonald
211089cd20 Ivar underscore prefixes added and some tidying done.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4902 72102866-910b-0410-8b05-ffd578937521
1999-09-16 07:21:34 +00:00
Richard Frith-MacDonald
faa7cd2785 Optimisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4890 72102866-910b-0410-8b05-ffd578937521
1999-09-14 13:50:24 +00:00
Richard Frith-MacDonald
48fbc75abb More optimisation - removed a couple of private methods and replaced them
with macros for skipping to next field.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4884 72102866-910b-0410-8b05-ffd578937521
1999-09-13 08:52:57 +00:00
Adam Fedor
078e46d305 Merge from dawn
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4853 72102866-910b-0410-8b05-ffd578937521
1999-09-09 02:56:20 +00:00
Richard Frith-MacDonald
207ba80b4a Fixes from dawn
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4761 72102866-910b-0410-8b05-ffd578937521
1999-08-25 14:47:19 +00:00
Adam Fedor
0eccffd21f Dragging updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4672 72102866-910b-0410-8b05-ffd578937521
1999-07-29 20:58:04 +00:00
Richard Frith-MacDonald
b01c85f79f Use unsigned char instead of char.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4657 72102866-910b-0410-8b05-ffd578937521
1999-07-26 20:21:04 +00:00
Richard Frith-MacDonald
a4805d93d7 Updates for revised NSProcessInfo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4631 72102866-910b-0410-8b05-ffd578937521
1999-07-22 14:17:27 +00:00
Richard Frith-MacDonald
76f1d48a3a Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4593 72102866-910b-0410-8b05-ffd578937521
1999-07-15 05:43:49 +00:00
Richard Frith-MacDonald
de84940c66 Implemented path functions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4580 72102866-910b-0410-8b05-ffd578937521
1999-07-13 15:59:50 +00:00
Richard Frith-MacDonald
28c8255b15 Various stuff for tidying of paths
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4567 72102866-910b-0410-8b05-ffd578937521
1999-07-12 04:21:05 +00:00
Richard Frith-MacDonald
b839197599 Tidying
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4498 72102866-910b-0410-8b05-ffd578937521
1999-06-30 19:41:03 +00:00
Richard Frith-MacDonald
1e6c609300 Fixed spelling.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4489 72102866-910b-0410-8b05-ffd578937521
1999-06-28 10:36:32 +00:00
Richard Frith-MacDonald
e9e59a3272 Updates for bsd
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4478 72102866-910b-0410-8b05-ffd578937521
1999-06-26 05:28:11 +00:00
Richard Frith-MacDonald
13a0c075e4 Mostly tidying
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4465 72102866-910b-0410-8b05-ffd578937521
1999-06-24 19:30:29 +00:00
Adam Fedor
19496ceb7b New functions for stacks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4464 72102866-910b-0410-8b05-ffd578937521
1999-06-24 19:23:09 +00:00
Richard Frith-MacDonald
91a0be74b6 Don't compile in assertions unless asked to.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4456 72102866-910b-0410-8b05-ffd578937521
1999-06-22 20:00:46 +00:00
Richard Frith-MacDonald
defe7790dc Notification handling improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4455 72102866-910b-0410-8b05-ffd578937521
1999-06-22 15:06:21 +00:00
Richard Frith-MacDonald
4a690610ec GFixed recursion bug.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4451 72102866-910b-0410-8b05-ffd578937521
1999-06-21 18:40:08 +00:00
Richard Frith-MacDonald
e704dbd2b8 Inline map and array updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4447 72102866-910b-0410-8b05-ffd578937521
1999-06-21 08:30:26 +00:00
Richard Frith-MacDonald
aade319e69 Added remove all items
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4435 72102866-910b-0410-8b05-ffd578937521
1999-06-20 08:34:00 +00:00
Richard Frith-MacDonald
fcfe495603 Various fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4429 72102866-910b-0410-8b05-ffd578937521
1999-06-18 10:28:11 +00:00
Richard Frith-MacDonald
ae246af0bf Just a little tidy.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4422 72102866-910b-0410-8b05-ffd578937521
1999-06-17 19:09:25 +00:00
Richard Frith-MacDonald
98c8bc80d8 Rewrite notification center.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4419 72102866-910b-0410-8b05-ffd578937521
1999-06-17 13:17:28 +00:00
Richard Frith-MacDonald
f8063937b5 Update for MacOS-X and garbage collection.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4402 72102866-910b-0410-8b05-ffd578937521
1999-06-14 09:07:52 +00:00
Richard Frith-MacDonald
8138b3d5b7 Optimisation updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4401 72102866-910b-0410-8b05-ffd578937521
1999-06-12 14:37:58 +00:00
Richard Frith-MacDonald
27118f1f54 Tidied uniquing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4384 72102866-910b-0410-8b05-ffd578937521
1999-06-09 16:12:20 +00:00
Richard Frith-MacDonald
f019a501be Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4352 72102866-910b-0410-8b05-ffd578937521
1999-06-03 12:36:10 +00:00
Richard Frith-MacDonald
a7ba6ae51d Added uniquing support for deserialized strings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4335 72102866-910b-0410-8b05-ffd578937521
1999-06-02 09:32:16 +00:00
Richard Frith-MacDonald
91c136b68c Fix for cygwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4330 72102866-910b-0410-8b05-ffd578937521
1999-06-02 04:11:19 +00:00
Richard Frith-MacDonald
785c2fc3a5 include NSObject.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4299 72102866-910b-0410-8b05-ffd578937521
1999-05-26 12:59:34 +00:00
Richard Frith-MacDonald
dda246a66e Minor param change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4287 72102866-910b-0410-8b05-ffd578937521
1999-05-25 06:41:48 +00:00
Richard Frith-MacDonald
d53820760a Added NSExtraRefCount()
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4279 72102866-910b-0410-8b05-ffd578937521
1999-05-21 18:14:48 +00:00
Richard Frith-MacDonald
cabb77a59f Thread notification updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4278 72102866-910b-0410-8b05-ffd578937521
1999-05-21 15:31:09 +00:00
Richard Frith-MacDonald
87909743ac Added NSZoneMallocAtomic() and tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4277 72102866-910b-0410-8b05-ffd578937521
1999-05-21 15:21:41 +00:00
Richard Frith-MacDonald
2a345153a7 Don't define macros that are already defined.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4276 72102866-910b-0410-8b05-ffd578937521
1999-05-21 08:35:50 +00:00
Richard Frith-MacDonald
79bf51856f Don't update unless needed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4275 72102866-910b-0410-8b05-ffd578937521
1999-05-20 19:11:21 +00:00
Richard Frith-MacDonald
67a1417d3c String performance optimisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4268 72102866-910b-0410-8b05-ffd578937521
1999-05-19 20:05:49 +00:00
Richard Frith-MacDonald
33a185f908 Removed obsolete files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4267 72102866-910b-0410-8b05-ffd578937521
1999-05-19 20:04:31 +00:00
Richard Frith-MacDonald
76595f8207 Tidied win32 stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4237 72102866-910b-0410-8b05-ffd578937521
1999-05-11 09:21:38 +00:00
Richard Frith-MacDonald
75006d6b76 optimisations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4233 72102866-910b-0410-8b05-ffd578937521
1999-05-10 06:35:41 +00:00
Richard Frith-MacDonald
7f8d5fc9af Extra ivar for addObject: implementation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4217 72102866-910b-0410-8b05-ffd578937521
1999-05-06 20:24:50 +00:00
Adam Fedor
d2c443b68b Better fix from Richard.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4160 72102866-910b-0410-8b05-ffd578937521
1999-04-28 23:02:15 +00:00
Adam Fedor
f987369adc Union fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4158 72102866-910b-0410-8b05-ffd578937521
1999-04-28 18:46:51 +00:00
Adam Fedor
e24bbe7c8f Add header check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4149 72102866-910b-0410-8b05-ffd578937521
1999-04-27 15:06:14 +00:00
Adam Fedor
5d1757497b Localization fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4119 72102866-910b-0410-8b05-ffd578937521
1999-04-23 02:54:45 +00:00
Richard Frith-MacDonald
4add92757a Turn off assertions for better performance
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4117 72102866-910b-0410-8b05-ffd578937521
1999-04-22 21:27:36 +00:00
Richard Frith-MacDonald
4dc88aa719 Improvements for localisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4116 72102866-910b-0410-8b05-ffd578937521
1999-04-22 21:26:10 +00:00
Richard Frith-MacDonald
29c0f0541a Oops - missed from last commit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4112 72102866-910b-0410-8b05-ffd578937521
1999-04-22 11:58:53 +00:00
Richard Frith-MacDonald
4a7a52da84 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4111 72102866-910b-0410-8b05-ffd578937521
1999-04-22 11:24:57 +00:00
Richard Frith-MacDonald
bad4f54d67 Optimisation, bug fixes and tidying up.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4107 72102866-910b-0410-8b05-ffd578937521
1999-04-21 20:16:25 +00:00
Richard Frith-MacDonald
917f1542c2 Optimisation changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4103 72102866-910b-0410-8b05-ffd578937521
1999-04-20 16:28:04 +00:00
Richard Frith-MacDonald
84e7ffcdef Optimisation mostly
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4098 72102866-910b-0410-8b05-ffd578937521
1999-04-19 14:29:52 +00:00
Richard Frith-MacDonald
42bbdfee2b Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4089 72102866-910b-0410-8b05-ffd578937521
1999-04-16 19:57:30 +00:00
Richard Frith-MacDonald
f19a357e76 Tidy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4085 72102866-910b-0410-8b05-ffd578937521
1999-04-15 10:29:21 +00:00
Richard Frith-MacDonald
daff23bb8d Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4077 72102866-910b-0410-8b05-ffd578937521
1999-04-14 10:36:04 +00:00
Richard Frith-MacDonald
c76319e5b6 Tidyup Fast stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4063 72102866-910b-0410-8b05-ffd578937521
1999-04-12 12:53:30 +00:00
Richard Frith-MacDonald
9427d093bc Attributed string - fix all known bugs and boost performance.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4055 72102866-910b-0410-8b05-ffd578937521
1999-04-09 17:07:21 +00:00
Adam Fedor
009bd0b266 Update character sets
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4052 72102866-910b-0410-8b05-ffd578937521
1999-04-09 15:34:49 +00:00
Richard Frith-MacDonald
7c5fdd0f66 Make most functions inline for performance.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4030 72102866-910b-0410-8b05-ffd578937521
1999-04-05 07:07:03 +00:00
Richard Frith-MacDonald
3ef8f9a0da Added new debugging macros.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3897 72102866-910b-0410-8b05-ffd578937521
1999-03-11 11:07:21 +00:00
Richard Frith-MacDonald
4d42481fdf Performance improvements when debug enabled
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3888 72102866-910b-0410-8b05-ffd578937521
1999-03-10 10:34:56 +00:00
Adam Fedor
6f426811be Update headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3887 72102866-910b-0410-8b05-ffd578937521
1999-03-10 05:01:03 +00:00
Richard Frith-MacDonald
76d15690ea Bring NSLog up to spec.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3876 72102866-910b-0410-8b05-ffd578937521
1999-03-09 05:55:19 +00:00
Richard Frith-MacDonald
fc772ee2e5 Merged in 'dawn' CVS branch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3827 72102866-910b-0410-8b05-ffd578937521
1999-03-02 08:58:30 +00:00
Richard Frith-MacDonald
2c66a6581f Patch by jagapen@whitewater.chem.wisc.edu
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3810 72102866-910b-0410-8b05-ffd578937521
1999-02-25 22:42:58 +00:00
Richard Frith-MacDonald
4d15192f41 File access improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3764 72102866-910b-0410-8b05-ffd578937521
1999-02-20 21:19:15 +00:00
Richard Frith-MacDonald
8e5e283ba6 Don't declare strerror() in case of conflict
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3710 72102866-910b-0410-8b05-ffd578937521
1999-02-15 14:06:11 +00:00
Richard Frith-MacDonald
49996cab6b Added prototype for strerror() if necessary.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3703 72102866-910b-0410-8b05-ffd578937521
1999-02-15 06:39:59 +00:00
Manuel Guesdon
369cfca08b Thu Feb 12 00:57:00 1999 Manuel Guesdon <mguesdon@sbuilders.com>
* Source/include/NSString.h: declaration of categories:
		NSString (GSString)
		NSString(GSTrimming)
		NSMutableString (GSString)
		NSMutableString (GSTrimming)
	* Source/NSString.m: implementation of these categories
	* Source/include/NSObject.h: added ASSIGNCOPY
	Same as ASSIGN but copy the value
	* Source/include/NSURL.h: New class
	* Source/include/NSURLHandle.h: New class
	* Source/NSURL.m: New class [see the note in the file]
	* Source/NSURLHandle.m: New class [see the note in the file]
	* GNUMakefile: added NSURL.m and NSURLHandle.m


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3699 72102866-910b-0410-8b05-ffd578937521
1999-02-13 00:50:41 +00:00
Richard Frith-MacDonald
188050a7b8 Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3697 72102866-910b-0410-8b05-ffd578937521
1999-02-12 17:04:53 +00:00
Richard Frith-MacDonald
51ea21fd54 Efficiency improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3696 72102866-910b-0410-8b05-ffd578937521
1999-02-12 17:03:09 +00:00
Richard Frith-MacDonald
ba41ef75c5 Distributed objects tidyup with a few minor bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3687 72102866-910b-0410-8b05-ffd578937521
1999-02-11 08:10:24 +00:00
Adam Fedor
75b915f95b Bugs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3673 72102866-910b-0410-8b05-ffd578937521
1999-02-09 05:46:19 +00:00
Richard Frith-MacDonald
d46086fbc3 Improved byte swapping stuff for 64-bit clean operation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3671 72102866-910b-0410-8b05-ffd578937521
1999-02-08 10:46:32 +00:00
Adam Fedor
76865f335a broken register_printf fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3660 72102866-910b-0410-8b05-ffd578937521
1999-02-05 06:10:49 +00:00
Richard Frith-MacDonald
b3b94f787b Patch by eric@skatter.usask.ca
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3638 72102866-910b-0410-8b05-ffd578937521
1999-02-01 20:58:02 +00:00
Richard Frith-MacDonald
713a3fc12c Use mkstemp if available
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3634 72102866-910b-0410-8b05-ffd578937521
1999-02-01 14:00:17 +00:00
Richard Frith-MacDonald
e5e566727a Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3630 72102866-910b-0410-8b05-ffd578937521
1999-01-30 06:29:08 +00:00
Richard Frith-MacDonald
a88f09daf2 Attempt to fix brain-dead code I stupidly committed while ill with flu.
Probably not right yet - but better.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3629 72102866-910b-0410-8b05-ffd578937521
1999-01-29 21:29:32 +00:00
Richard Frith-MacDonald
cd1e3d393f Preliminary changes for GC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3612 72102866-910b-0410-8b05-ffd578937521
1999-01-28 17:21:03 +00:00
Richard Frith-MacDonald
d3ebb82769 Added gsaddr type.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3603 72102866-910b-0410-8b05-ffd578937521
1999-01-28 12:15:51 +00:00
Richard Frith-MacDonald
7d0afe2c3e Type-size info added to archives
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3594 72102866-910b-0410-8b05-ffd578937521
1999-01-27 12:49:49 +00:00
Richard Frith-MacDonald
3968a4bf41 More 64-bit clean alterations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3593 72102866-910b-0410-8b05-ffd578937521
1999-01-26 16:24:40 +00:00
Richard Frith-MacDonald
ba932ae2f0 More info on type sizes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3592 72102866-910b-0410-8b05-ffd578937521
1999-01-26 11:32:02 +00:00
Richard Frith-MacDonald
0064498ae5 Preliminary 64-bit clean work.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3588 72102866-910b-0410-8b05-ffd578937521
1999-01-24 09:29:13 +00:00
Richard Frith-MacDonald
054fa0c78e iBugfix ffor NSUserDefaults
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3579 72102866-910b-0410-8b05-ffd578937521
1999-01-19 12:58:53 +00:00
Richard Frith-MacDonald
4d4e790c67 Added functions to access instance variables.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3566 72102866-910b-0410-8b05-ffd578937521
1999-01-15 11:24:03 +00:00
Richard Frith-MacDonald
2aaa54e639 Hack to init NSProcessInfo on linux ppc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3557 72102866-910b-0410-8b05-ffd578937521
1999-01-12 04:42:12 +00:00
Richard Frith-MacDonald
315e58360e Cache a few more classes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3545 72102866-910b-0410-8b05-ffd578937521
1999-01-08 09:47:45 +00:00
Richard Frith-MacDonald
44d6899a6e Fixed size type support plus a few bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3523 72102866-910b-0410-8b05-ffd578937521
1999-01-05 16:55:29 +00:00
Adam Fedor
52f6bc90ae Makefile changes to compile thinkg in place.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3496 72102866-910b-0410-8b05-ffd578937521
1998-12-20 21:27:47 +00:00
Richard Frith-MacDonald
27ec3838e8 Proprtylist extensions and coding for DO improvements plus a couple of
bugfixes


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3492 72102866-910b-0410-8b05-ffd578937521
1998-12-18 17:05:44 +00:00
Richard Frith-MacDonald
c79cc6e6e3 Bugfix reported by stark@easynet.fr
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3477 72102866-910b-0410-8b05-ffd578937521
1998-12-17 05:53:08 +00:00
Richard Frith-MacDonald
a7da79ae97 Various updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3473 72102866-910b-0410-8b05-ffd578937521
1998-12-16 20:32:59 +00:00
Adam Fedor
c316ccd6eb Implement user functions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3463 72102866-910b-0410-8b05-ffd578937521
1998-12-15 19:11:58 +00:00
Richard Frith-MacDonald
e875feaa4e Update to get byte order stuff correct on big-endian machine
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3439 72102866-910b-0410-8b05-ffd578937521
1998-12-12 17:29:06 +00:00
Adam Fedor
f55b7b2571 Revert
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3411 72102866-910b-0410-8b05-ffd578937521
1998-12-07 16:31:35 +00:00
Adam Fedor
a84d027893 FreeBSD fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3407 72102866-910b-0410-8b05-ffd578937521
1998-12-07 16:20:32 +00:00
Richard Frith-MacDonald
9aa5aae91d By default generate non-compact archives
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3400 72102866-910b-0410-8b05-ffd578937521
1998-12-07 11:39:40 +00:00
Richard Frith-MacDonald
c5aace38e3 Declare NSNotification
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3383 72102866-910b-0410-8b05-ffd578937521
1998-12-04 10:38:12 +00:00
Richard Frith-MacDonald
830f76a916 include NSFormatter.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3381 72102866-910b-0410-8b05-ffd578937521
1998-12-04 10:34:22 +00:00
Richard Frith-MacDonald
3e31782672 Get group name info
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3378 72102866-910b-0410-8b05-ffd578937521
1998-12-03 16:49:25 +00:00
Richard Frith-MacDonald
abf40fe328 Tidying up to get base to compile again etc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3376 72102866-910b-0410-8b05-ffd578937521
1998-12-03 16:20:31 +00:00
Adam Fedor
d0c3557719 NSDictionary methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3370 72102866-910b-0410-8b05-ffd578937521
1998-12-02 21:00:54 +00:00
Richard Frith-MacDonald
2b484cbee4 natural language stuff, tidying and bugfixing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3368 72102866-910b-0410-8b05-ffd578937521
1998-12-02 20:16:23 +00:00
Richard Frith-MacDonald
540821fe94 New headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3367 72102866-910b-0410-8b05-ffd578937521
1998-12-02 20:14:34 +00:00
Richard Frith-MacDonald
7b825e0cde Added missing headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3365 72102866-910b-0410-8b05-ffd578937521
1998-12-01 21:45:44 +00:00
Richard Frith-MacDonald
e3a761a64a Bugfixes etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3353 72102866-910b-0410-8b05-ffd578937521
1998-11-30 10:04:24 +00:00
Adam Fedor
b989d6d056 Add ifndef/define around file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3330 72102866-910b-0410-8b05-ffd578937521
1998-11-25 21:07:51 +00:00
Richard Frith-MacDonald
180d2f959d Don't need config.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3305 72102866-910b-0410-8b05-ffd578937521
1998-11-23 15:02:04 +00:00
Richard Frith-MacDonald
7cc15f9170 Better error checking
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3301 72102866-910b-0410-8b05-ffd578937521
1998-11-23 11:27:18 +00:00
Richard Frith-MacDonald
3088258e10 Tidied.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3274 72102866-910b-0410-8b05-ffd578937521
1998-11-20 13:19:23 +00:00
Richard Frith-MacDonald
14f870e4f6 Added uniquing in serializer
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3272 72102866-910b-0410-8b05-ffd578937521
1998-11-20 12:12:08 +00:00