Commit graph

2624 commits

Author SHA1 Message Date
Richard Frith-Macdonald
b3d205ecb8 Give controlling environment variable a better name.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12528 72102866-910b-0410-8b05-ffd578937521
2002-02-13 20:14:38 +00:00
Richard Frith-Macdonald
5251124f31 Various defaults/path modifications and fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12527 72102866-910b-0410-8b05-ffd578937521
2002-02-13 19:48:24 +00:00
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
77daab90de Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12520 72102866-910b-0410-8b05-ffd578937521
2002-02-13 12:15:15 +00:00
Richard Frith-Macdonald
8163f65daf Minor bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12509 72102866-910b-0410-8b05-ffd578937521
2002-02-12 17:53:04 +00:00
Richard Frith-Macdonald
63b708d562 tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12506 72102866-910b-0410-8b05-ffd578937521
2002-02-12 12:33:57 +00:00
Richard Frith-Macdonald
4859028711 Documented
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12502 72102866-910b-0410-8b05-ffd578937521
2002-02-12 07:43:47 +00:00
Richard Frith-Macdonald
92aa5f9480 Fix locking problem when registering new description.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12501 72102866-910b-0410-8b05-ffd578937521
2002-02-12 06:58:59 +00:00
Nicola Pero
7404d641a3 Implemented copy methods for NSImmutableString so that the copied string
does not track the parent


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12495 72102866-910b-0410-8b05-ffd578937521
2002-02-11 17:16:24 +00:00
Richard Frith-Macdonald
d82bc8341f Fix by michael hanni
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12489 72102866-910b-0410-8b05-ffd578937521
2002-02-11 09:54:01 +00:00
Manuel Guesdon
bb6cd75591 * Source/NSObjCRuntime.m:
o added NSAssert in GSGetInstanceVariable() and
                 GSSetInstanceVariable()


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12478 72102866-910b-0410-8b05-ffd578937521
2002-02-10 12:54:27 +00:00
Nicola Pero
a9fef76e1c Remove experimental +bundleForTool:, and modified +mainBundle to work
for tools as well instaed


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12459 72102866-910b-0410-8b05-ffd578937521
2002-02-09 01:06:05 +00:00
Richard Frith-Macdonald
4ab22ac244 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12442 72102866-910b-0410-8b05-ffd578937521
2002-02-08 13:39:51 +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
cb9ad2a35d Fix minor bug.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12412 72102866-910b-0410-8b05-ffd578937521
2002-02-05 18:20:47 +00:00
Richard Frith-Macdonald
fc4d23e09f Improve documentation generation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12399 72102866-910b-0410-8b05-ffd578937521
2002-02-03 17:21:20 +00:00
Richard Frith-Macdonald
15fb3973a2 Tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12382 72102866-910b-0410-8b05-ffd578937521
2002-02-02 07:40:35 +00:00
Richard Frith-Macdonald
bba7ad343f Fix maptable errors
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12381 72102866-910b-0410-8b05-ffd578937521
2002-02-02 07:10:51 +00:00
Richard Frith-Macdonald
2937ade627 Rever to local refcounts
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12375 72102866-910b-0410-8b05-ffd578937521
2002-02-01 22:22:26 +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
d161236d1e Use new GSI api
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12359 72102866-910b-0410-8b05-ffd578937521
2002-02-01 10:41:00 +00:00
Richard Frith-Macdonald
59e387cc17 hashtable bugfix
GSI code version optional.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12358 72102866-910b-0410-8b05-ffd578937521
2002-02-01 10:19:56 +00:00
Richard Frith-Macdonald
f6901afbe4 Fix error in last change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12357 72102866-910b-0410-8b05-ffd578937521
2002-02-01 10:00:54 +00:00
Richard Frith-Macdonald
1ef0e88ad4 Fix deallocation of uninitialised runloop
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12355 72102866-910b-0410-8b05-ffd578937521
2002-01-31 22:28:27 +00:00
Richard Frith-Macdonald
ec673faae4 Improve error chekcing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12353 72102866-910b-0410-8b05-ffd578937521
2002-01-31 19:31:15 +00:00
Richard Frith-Macdonald
26bd5ec099 don't check too muchCVS: ----------------------------------------------------------------------
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12352 72102866-910b-0410-8b05-ffd578937521
2002-01-31 19:19:12 +00:00
Richard Frith-Macdonald
aa4e9a8bdc Make NSMap functions more tolerant and check arguments better.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12351 72102866-910b-0410-8b05-ffd578937521
2002-01-31 19:15:21 +00:00
Nicola Pero
736bff391d Improved exception messages for methods non implemented etc - print out
if we are an instance or a class object


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12332 72102866-910b-0410-8b05-ffd578937521
2002-01-31 15:41:47 +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
ce851ebd10 Fix descriptor removal in select() version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12271 72102866-910b-0410-8b05-ffd578937521
2002-01-30 07:19:11 +00:00
Richard Frith-Macdonald
be9225500d Fix error in looping round array of descriptor info in new poll
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12269 72102866-910b-0410-8b05-ffd578937521
2002-01-29 23:07:15 +00:00
Richard Frith-Macdonald
714778800c Mark poll as complete when we return instantly with nothing to do.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12267 72102866-910b-0410-8b05-ffd578937521
2002-01-29 22:32:59 +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
1f1dd17dc9 Ese extra field
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12236 72102866-910b-0410-8b05-ffd578937521
2002-01-28 15:59:42 +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
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
7ec92f15c5 Bugfix for new runloop modifications
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12207 72102866-910b-0410-8b05-ffd578937521
2002-01-24 12:54:29 +00:00
Richard Frith-Macdonald
0cd7ecac14 Run in NSDefaultRunLoopMode
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12206 72102866-910b-0410-8b05-ffd578937521
2002-01-24 12:16:33 +00:00
Nicola Pero
6d77078d67 Remove GSConfig.h and mframe.h when uninstalling
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12168 72102866-910b-0410-8b05-ffd578937521
2002-01-21 17:54:48 +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
Nicola Pero
0e2bd154dc Removed some debugging fprintfs which I had left over
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12122 72102866-910b-0410-8b05-ffd578937521
2002-01-16 13:54:11 +00:00
Nicola Pero
40d01b2df9 Fixed dynamical loading of frameworks ... incidentally producing a major
simplification of code (might load bundle faster too)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12120 72102866-910b-0410-8b05-ffd578937521
2002-01-16 13:52:39 +00:00
Nicola Pero
8e3628c668 Indentation changes - only code change is that the third argument of strncmp
should be 12 not 12*sizeof(char)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12118 72102866-910b-0410-8b05-ffd578937521
2002-01-16 13:03:45 +00:00