Commit graph

2548 commits

Author SHA1 Message Date
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
Richard Frith-MacDonald
0cfa9cfa9c DO and encoding updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6861 72102866-910b-0410-8b05-ffd578937521
2000-07-02 18:57:05 +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
1cec513cbe hande data objects
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6839 72102866-910b-0410-8b05-ffd578937521
2000-06-28 10:43:37 +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
c83a32e580 Fix error in last coding mod
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6836 72102866-910b-0410-8b05-ffd578937521
2000-06-28 09:35:12 +00:00
Adam Fedor
6f97b81469 FIxes for solaris
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6834 72102866-910b-0410-8b05-ffd578937521
2000-06-27 21:11:01 +00:00
Adam Fedor
9e720072e4 Install fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6830 72102866-910b-0410-8b05-ffd578937521
2000-06-27 17:38:46 +00:00
Richard Frith-MacDonald
ebcd9e2d50 Tidied encoding/decoding
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6824 72102866-910b-0410-8b05-ffd578937521
2000-06-27 16:18:02 +00:00
Adam Fedor
104ecc6050 Allow invalidate to be called multiple times
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6816 72102866-910b-0410-8b05-ffd578937521
2000-06-27 03:28:00 +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
bfa544a2d5 Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6794 72102866-910b-0410-8b05-ffd578937521
2000-06-26 09:22:17 +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
Adam Fedor
7d97016299 Bundle match fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6761 72102866-910b-0410-8b05-ffd578937521
2000-06-21 15:25:30 +00:00
Richard Frith-MacDonald
680452aa99 Minor bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6746 72102866-910b-0410-8b05-ffd578937521
2000-06-21 08:27:30 +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
5d8d2bc9f8 Removed old file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6714 72102866-910b-0410-8b05-ffd578937521
2000-06-17 07:03:15 +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
bab1b12b21 Work without Archiver and RunLoop
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6711 72102866-910b-0410-8b05-ffd578937521
2000-06-17 06:16:51 +00:00
Richard Frith-MacDonald
bcfb76565d Use NSMutableArraya in place of Array
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6710 72102866-910b-0410-8b05-ffd578937521
2000-06-17 05:57:21 +00:00
Richard Frith-MacDonald
dbdca987a2 remove NSGArchiver
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6695 72102866-910b-0410-8b05-ffd578937521
2000-06-16 11:38:25 +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
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
90f99a043c Remove non-Openstep classes. More WIN32 changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6669 72102866-910b-0410-8b05-ffd578937521
2000-06-13 14:50:40 +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
Richard Frith-MacDonald
984e5973ff Fix bogus change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6651 72102866-910b-0410-8b05-ffd578937521
2000-06-09 04:46:13 +00:00
Adam Fedor
6b8daa9b43 Typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6645 72102866-910b-0410-8b05-ffd578937521
2000-06-07 03:52:55 +00:00
Adam Fedor
eb61fa59fd Use NSByteOrder functions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6644 72102866-910b-0410-8b05-ffd578937521
2000-06-07 03:41:21 +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
Nicola Pero
636a969c8b Added log and abort when environ == NULL
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6624 72102866-910b-0410-8b05-ffd578937521
2000-05-30 17:50:46 +00:00
Richard Frith-MacDonald
f728e7771f Thread safety fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6623 72102866-910b-0410-8b05-ffd578937521
2000-05-27 05:05:10 +00:00
Richard Frith-MacDonald
cf04801a9a File manager fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6617 72102866-910b-0410-8b05-ffd578937521
2000-05-24 09:08:32 +00:00
Adam Fedor
d9201252dc Update pathc check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6609 72102866-910b-0410-8b05-ffd578937521
2000-05-23 16:26:40 +00:00
Richard Frith-MacDonald
f7fd716136 Fix comparison for case where range has zero length.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6606 72102866-910b-0410-8b05-ffd578937521
2000-05-22 12:35:35 +00:00
Richard Frith-MacDonald
b1d9afdbfa Bugfix for getting method sig from remote
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6605 72102866-910b-0410-8b05-ffd578937521
2000-05-21 05:58:17 +00:00
Adam Fedor
64235f4fa4 gnustep_bundle fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6591 72102866-910b-0410-8b05-ffd578937521
2000-05-11 04:03:51 +00:00
Richard Frith-MacDonald
61c2d74ec7 Method signature fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6588 72102866-910b-0410-8b05-ffd578937521
2000-05-09 10:16:29 +00:00
Richard Frith-MacDonald
5fe85e54c3 Minor bugfix - '%y' description for dates corrected
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6579 72102866-910b-0410-8b05-ffd578937521
2000-05-07 18:39:15 +00:00
Richard Frith-MacDonald
0cfa5a834b Thread safety fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6556 72102866-910b-0410-8b05-ffd578937521
2000-05-04 18:10:02 +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
7240b53230 Bugfix creating derfault connection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6531 72102866-910b-0410-8b05-ffd578937521
2000-04-29 04:49:36 +00:00
Richard Frith-MacDonald
49f0630b1a Improve handling of host/net config errors
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6518 72102866-910b-0410-8b05-ffd578937521
2000-04-26 07:35:11 +00:00
Adam Fedor
98a2cf5435 bundle fix. Update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6517 72102866-910b-0410-8b05-ffd578937521
2000-04-26 03:43:08 +00:00
Richard Frith-MacDonald
70798a32be bugfix in replacing characters in range with stirng.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6511 72102866-910b-0410-8b05-ffd578937521
2000-04-25 15:49:57 +00:00
Richard Frith-MacDonald
fc807728e6 Optimisation of attributed string handling - hoping this might help
a little with NSText performance - but probably not noticable


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6510 72102866-910b-0410-8b05-ffd578937521
2000-04-25 15:42:57 +00:00
Richard Frith-MacDonald
0ba0eb1ca8 Bgfix reported by Fred Kiefer
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6497 72102866-910b-0410-8b05-ffd578937521
2000-04-23 05:51:38 +00:00
Richard Frith-MacDonald
4fd46ec138 Memory leak fixed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6486 72102866-910b-0410-8b05-ffd578937521
2000-04-20 11:03:16 +00:00
Richard Frith-MacDonald
ec02726c53 Define INADDR_NONE if necessary
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6485 72102866-910b-0410-8b05-ffd578937521
2000-04-20 08:23:58 +00:00
Richard Frith-MacDonald
dc9403d316 Fix retain error in uniquing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6483 72102866-910b-0410-8b05-ffd578937521
2000-04-19 12:29:17 +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
Richard Frith-MacDonald
5c31e5274d General stack info handling improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6466 72102866-910b-0410-8b05-ffd578937521
2000-04-14 10:38:22 +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
3ff7abaa75 Fix init from string
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6423 72102866-910b-0410-8b05-ffd578937521
2000-04-05 21:43:40 +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
cc2156d4b9 Fix appending nul string
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6414 72102866-910b-0410-8b05-ffd578937521
2000-04-04 18:36:46 +00:00
Richard Frith-MacDonald
198a414d6b Attributed string bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6409 72102866-910b-0410-8b05-ffd578937521
2000-04-02 17:12:00 +00:00
Richard Frith-MacDonald
6b01a5a050 Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6396 72102866-910b-0410-8b05-ffd578937521
2000-03-29 07:00:28 +00:00
Richard Frith-MacDonald
126f4a14dc Minor bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6395 72102866-910b-0410-8b05-ffd578937521
2000-03-28 14:29:37 +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
Richard Frith-MacDonald
77d43c6cdc Fix appending path compoent
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6372 72102866-910b-0410-8b05-ffd578937521
2000-03-24 11:50:18 +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
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
77e32f2c78 Tiny performance improvements when testing for equality
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6336 72102866-910b-0410-8b05-ffd578937521
2000-03-19 21:04:02 +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
4394e1d65b Implemented description method for NSUserDefaults. and tidied description stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6332 72102866-910b-0410-8b05-ffd578937521
2000-03-19 09:23:41 +00:00
Richard Frith-MacDonald
79e7e51a48 Attributed string fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6330 72102866-910b-0410-8b05-ffd578937521
2000-03-19 08:04:27 +00:00
Richard Frith-MacDonald
54df4ada76 Added methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6320 72102866-910b-0410-8b05-ffd578937521
2000-03-18 07:56:43 +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
Richard Frith-MacDonald
0781dc0250 Minor range check fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6295 72102866-910b-0410-8b05-ffd578937521
2000-03-17 08:49:46 +00:00
Richard Frith-MacDonald
b597cab253 Minor fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6289 72102866-910b-0410-8b05-ffd578937521
2000-03-16 12:41:01 +00:00
Richard Frith-MacDonald
1bbcde7f50 Attributed string fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6238 72102866-910b-0410-8b05-ffd578937521
2000-03-09 19:06:49 +00:00
Richard Frith-MacDonald
9eca97a19f Attributed string fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6208 72102866-910b-0410-8b05-ffd578937521
2000-03-08 08:38:42 +00:00
Richard Frith-MacDonald
246656f800 Simplified code a little for ports
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6123 72102866-910b-0410-8b05-ffd578937521
2000-02-27 17:16:39 +00:00
Richard Frith-MacDonald
cfffb58143 GSTcpPort tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6122 72102866-910b-0410-8b05-ffd578937521
2000-02-27 09:39:06 +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
907ca9f867 bugfix for packing components - was failing to remove packed items from array
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6120 72102866-910b-0410-8b05-ffd578937521
2000-02-26 18:10:16 +00:00
Richard Frith-MacDonald
ca768745db And try to make writes efficient too
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6119 72102866-910b-0410-8b05-ffd578937521
2000-02-26 17:01:32 +00:00
Richard Frith-MacDonald
d007a77873 Updated code for efficient read buffering.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6118 72102866-910b-0410-8b05-ffd578937521
2000-02-26 16:33:58 +00:00
Richard Frith-MacDonald
a514ec0648 More port stuff - unfinished
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6116 72102866-910b-0410-8b05-ffd578937521
2000-02-26 07:46:31 +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
Richard Frith-MacDonald
11c72e96e9 Better debug
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6106 72102866-910b-0410-8b05-ffd578937521
2000-02-25 10:38:11 +00:00
Richard Frith-MacDonald
99d05351c2 Allow NSPortNameServer to use multiple port implementations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6101 72102866-910b-0410-8b05-ffd578937521
2000-02-24 22:45:18 +00:00
Richard Frith-MacDonald
2b534ae637 Fixes for nsbundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6100 72102866-910b-0410-8b05-ffd578937521
2000-02-24 22:16:53 +00:00
Richard Frith-MacDonald
a9dd1c2948 Modest port updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6094 72102866-910b-0410-8b05-ffd578937521
2000-02-24 17:15:59 +00:00
Richard Frith-MacDonald
97f7625156 Fix for changed root directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6091 72102866-910b-0410-8b05-ffd578937521
2000-02-24 09:26:19 +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
Manuel Guesdon
c9cf22d0cf Fri Feb 6 14:54:00 2000 Manuel Guesdon <mguesdon@sbuilders.com>
* Source/NSCalendarDate.m: handle nil and empry string in
                -initWithString:calendarFormat:locale:


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5944 72102866-910b-0410-8b05-ffd578937521
2000-02-06 14:47:42 +00:00
Richard Frith-MacDonald
3e5d1326ea MacOS-X compatibility change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5924 72102866-910b-0410-8b05-ffd578937521
2000-02-04 18:32:12 +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
273b2904ee Improved logging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5793 72102866-910b-0410-8b05-ffd578937521
2000-01-16 09:56:12 +00:00
Richard Frith-MacDonald
dd5ae0641d attributed string fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5715 72102866-910b-0410-8b05-ffd578937521
2000-01-09 15:30:11 +00:00
Richard Frith-MacDonald
febd164742 Bugfix for serializing selectors.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5665 72102866-910b-0410-8b05-ffd578937521
2000-01-05 16:30:34 +00:00
Richard Frith-MacDonald
98f56b39be Timezone fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5664 72102866-910b-0410-8b05-ffd578937521
2000-01-05 14:53:03 +00:00
Richard Frith-MacDonald
3cc1c7c14c Fixed rounding error.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5660 72102866-910b-0410-8b05-ffd578937521
2000-01-04 22:49:41 +00:00
Richard Frith-MacDonald
578d371939 Various fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5594 72102866-910b-0410-8b05-ffd578937521
1999-12-21 14:39:56 +00:00
Richard Frith-MacDonald
39f21cb1f0 Fix dumb error in last mod.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5559 72102866-910b-0410-8b05-ffd578937521
1999-12-17 17:57:20 +00:00
Richard Frith-MacDonald
0491ec2f90 NSGattributes string fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5552 72102866-910b-0410-8b05-ffd578937521
1999-12-17 07:06:29 +00:00
Richard Frith-MacDonald
34094a0a23 More host updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5525 72102866-910b-0410-8b05-ffd578937521
1999-12-15 18:51:52 +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
5837aeb214 Store under additional key.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5519 72102866-910b-0410-8b05-ffd578937521
1999-12-15 13:03:40 +00:00
Richard Frith-MacDonald
bf32e9366a Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5516 72102866-910b-0410-8b05-ffd578937521
1999-12-15 08:51:16 +00:00
Richard Frith-MacDonald
9d4f921d2c Credit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5515 72102866-910b-0410-8b05-ffd578937521
1999-12-15 02:24:57 +00:00
Richard Frith-MacDonald
2fe28a489c NSHost rewrite
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5513 72102866-910b-0410-8b05-ffd578937521
1999-12-15 02:20:56 +00:00
Richard Frith-MacDonald
9ddb1ee5c6 Permit nil string in init
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5504 72102866-910b-0410-8b05-ffd578937521
1999-12-14 08:40:41 +00:00
Richard Frith-MacDonald
538f642fd1 Various timezone fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5503 72102866-910b-0410-8b05-ffd578937521
1999-12-14 07:33:47 +00:00
Chris Ball
cea760a886 Re-fixed comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5499 72102866-910b-0410-8b05-ffd578937521
1999-12-13 21:37:26 +00:00
Richard Frith-MacDonald
d1334aab5b Masses of fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5474 72102866-910b-0410-8b05-ffd578937521
1999-12-13 12:14:01 +00:00
Chris Ball
f2ba659be3 NSCalendarDate.m - dateByAddingYears lost timezone info.
- initWithString didn't deal with adjacent format
                   specifiers.

NSDate.m         - addTimeInterval messed up timezone if used with
                   CalendarDate.

NSArray.m        - NSMutableArray's comparered against a garbage pointer
NSGArray.m         on removal.  This causes real problems on SMP machines.

NSTimeZone.m     - The GMT+-xx files on OpenStep are in the root directory
                   and they are in Etc/* in gnustep so check both.

NSObject.m       - The release code was slightly broken for SMP machine
                   use.

NSLock.m         - Trylock was broken and lockBeforeDate unimplemented.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5436 72102866-910b-0410-8b05-ffd578937521
1999-12-10 00:59:40 +00:00
Richard Frith-MacDonald
0761b6ee95 Checks for illegal comparator return values.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5349 72102866-910b-0410-8b05-ffd578937521
1999-12-01 19:36:20 +00:00
Richard Frith-MacDonald
1b69260b1e Tidied logging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5316 72102866-910b-0410-8b05-ffd578937521
1999-11-28 18:56:27 +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
4737b5f498 Another attempt to fix availableData
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5248 72102866-910b-0410-8b05-ffd578937521
1999-11-21 22:25:53 +00:00
Richard Frith-MacDonald
c5d0bc1683 Use inet_aton() where available
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5247 72102866-910b-0410-8b05-ffd578937521
1999-11-21 06:39:35 +00:00
Richard Frith-MacDonald
afd31237b9 Fix for notification queue item removal and for availableData
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5246 72102866-910b-0410-8b05-ffd578937521
1999-11-21 06:33:45 +00:00
Adam Fedor
255e9d5f02 Add unicode headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5239 72102866-910b-0410-8b05-ffd578937521
1999-11-18 16:42:03 +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
7fe9cf7400 Improve error message if localization table isn't found.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5185 72102866-910b-0410-8b05-ffd578937521
1999-11-15 07:17:05 +00:00
Richard Frith-MacDonald
6f607f51ee Revert last bugfix 'cos it broke DO
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5156 72102866-910b-0410-8b05-ffd578937521
1999-11-11 13:40:52 +00:00
Adam Fedor
eeac1f9bbc whitespace fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5142 72102866-910b-0410-8b05-ffd578937521
1999-11-09 16:57:20 +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
Michael Silva
e5d4612f25 Fixed SIGFPE on *BSD.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5133 72102866-910b-0410-8b05-ffd578937521
1999-11-04 20:08:14 +00:00
Richard Frith-MacDonald
00df0a12c7 Encourage better coding by warning about attempts to remove nil objects
from arrays.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5131 72102866-910b-0410-8b05-ffd578937521
1999-11-04 10:42:20 +00:00
Richard Frith-MacDonald
19c6525085 Minor GC tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5121 72102866-910b-0410-8b05-ffd578937521
1999-11-02 16:06:58 +00:00
Lyndon Tremblay
df715a9198 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5117 72102866-910b-0410-8b05-ffd578937521
1999-11-02 08:19:45 +00:00
Richard Frith-MacDonald
13b2d91b6c Fixes for maxhostnamelen - all use NSHost.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5113 72102866-910b-0410-8b05-ffd578937521
1999-10-31 09:48:26 +00:00
Richard Frith-MacDonald
ec8ac9c3d6 Tidied again.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5112 72102866-910b-0410-8b05-ffd578937521
1999-10-31 05:45:13 +00:00
Richard Frith-MacDonald
d721ec45b5 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5111 72102866-910b-0410-8b05-ffd578937521
1999-10-31 05:38:30 +00:00
Richard Frith-MacDonald
853c667cc1 Minor bugfix for stricter new compilers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5100 72102866-910b-0410-8b05-ffd578937521
1999-10-29 08:58:06 +00:00
Richard Frith-MacDonald
dd3cbdef94 Fix for some varargs stuff. Structs still broken.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5044 72102866-910b-0410-8b05-ffd578937521
1999-10-21 09:09:00 +00:00
Richard Frith-MacDonald
8c8076cd3a Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5038 72102866-910b-0410-8b05-ffd578937521
1999-10-19 10:15:00 +00:00
Lyndon Tremblay
b30d8134cb *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5027 72102866-910b-0410-8b05-ffd578937521
1999-10-18 19:30:39 +00:00
Lyndon Tremblay
7d13778247 Fixed typo bug in -[scheme]
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5017 72102866-910b-0410-8b05-ffd578937521
1999-10-17 04:25:37 +00:00
Richard Frith-MacDonald
a7aae3556f Tidied coder stuff to avoid cross-refs in connections
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5008 72102866-910b-0410-8b05-ffd578937521
1999-10-13 08:28:45 +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
127c08ae4f Don't crash when database is unloadable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4972 72102866-910b-0410-8b05-ffd578937521
1999-10-05 07:02:37 +00:00
Richard Frith-MacDonald
de814a77a0 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4960 72102866-910b-0410-8b05-ffd578937521
1999-10-01 09:37:40 +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
78e6f68250 More GC updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4958 72102866-910b-0410-8b05-ffd578937521
1999-09-29 14:13:52 +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
11ef04f603 More GC tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4953 72102866-910b-0410-8b05-ffd578937521
1999-09-28 11:10:34 +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
4fa2ce8d78 Minor bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4950 72102866-910b-0410-8b05-ffd578937521
1999-09-28 04:34:22 +00:00
Richard Frith-MacDonald
84702fabce Optimisaed NSGeometry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4949 72102866-910b-0410-8b05-ffd578937521
1999-09-27 19:56:21 +00:00
Richard Frith-MacDonald
b503e9eb22 Bugfix for skipping fields in scanner
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4948 72102866-910b-0410-8b05-ffd578937521
1999-09-27 19:19:10 +00:00
Richard Frith-MacDonald
b7a603e747 varargs fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4938 72102866-910b-0410-8b05-ffd578937521
1999-09-23 18:54:25 +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
d5515c9453 Tiny bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4915 72102866-910b-0410-8b05-ffd578937521
1999-09-20 04:48:16 +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
aeae4c5e6f Optimisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4894 72102866-910b-0410-8b05-ffd578937521
1999-09-14 19:24:58 +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
c2c2a8c320 Minor optimisations and bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4889 72102866-910b-0410-8b05-ffd578937521
1999-09-14 10:03:02 +00:00
Richard Frith-MacDonald
42ca73da20 Fix year 2001 bug
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4885 72102866-910b-0410-8b05-ffd578937521
1999-09-13 09:18:56 +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
Richard Frith-MacDonald
422d4f25a7 Optimised NSScanner
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4882 72102866-910b-0410-8b05-ffd578937521
1999-09-13 05:24:42 +00:00
Richard Frith-MacDonald
ca36a2f5ed Tidyups and bugfixes based on compiler warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4881 72102866-910b-0410-8b05-ffd578937521
1999-09-13 04:11:39 +00:00
Richard Frith-MacDonald
6beb80c336 Optimise dictionary content sort when creating description
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4880 72102866-910b-0410-8b05-ffd578937521
1999-09-12 20:30:42 +00:00
Richard Frith-MacDonald
8a26eb24fe Optimisations for NSDictionary ... now about at the limit.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4878 72102866-910b-0410-8b05-ffd578937521
1999-09-12 19:03:09 +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
e7e9407307 Workaround for bsd bug incorporated from dawn_6
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4817 72102866-910b-0410-8b05-ffd578937521
1999-09-04 05:04:45 +00:00
Richard Frith-MacDonald
a8572e001e Tidie some path handling stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4810 72102866-910b-0410-8b05-ffd578937521
1999-09-03 11:05:33 +00:00
Richard Frith-MacDonald
818b4aad92 Fixed [NSProcessInfo -processName] and updated places that used it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4809 72102866-910b-0410-8b05-ffd578937521
1999-09-03 08:59:07 +00:00
Richard Frith-MacDonald
728ed7b08b Fix to pass full path of executable to child process.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4793 72102866-910b-0410-8b05-ffd578937521
1999-09-02 07:43:08 +00:00
Richard Frith-MacDonald
cf9f62695e Better minimum timer value.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4780 72102866-910b-0410-8b05-ffd578937521
1999-08-31 14:28:23 +00:00
Richard Frith-MacDonald
3c3ed4c6d2 Fixed error in last mod - committed wrong version of file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4764 72102866-910b-0410-8b05-ffd578937521
1999-08-25 16:50:16 +00:00
Richard Frith-MacDonald
fa324518ec commit missed file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4763 72102866-910b-0410-8b05-ffd578937521
1999-08-25 16:15:12 +00:00
Richard Frith-MacDonald
d087c94c2a Fixes for memory leak in property-list parsing and in NSTimeZone
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4762 72102866-910b-0410-8b05-ffd578937521
1999-08-25 16:12:36 +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
Richard Frith-MacDonald
90f2d8ad55 Fix for invocations and DO
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4757 72102866-910b-0410-8b05-ffd578937521
1999-08-25 10:40:16 +00:00
Richard Frith-MacDonald
91d8c080fc notifyIdle() fix to send ASAP notifications even when no idle notifications are waiting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4728 72102866-910b-0410-8b05-ffd578937521
1999-08-20 15:21:59 +00:00
Michael Silva
e5562f19ab Fixes bonaza.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4725 72102866-910b-0410-8b05-ffd578937521
1999-08-19 23:30:03 +00:00
Adam Fedor
4d6c4d03ed NSLock patch, change FSF address.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4708 72102866-910b-0410-8b05-ffd578937521
1999-08-06 20:31:03 +00:00
Adam Fedor
026f571f16 Hacks for mframes with small structs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4693 72102866-910b-0410-8b05-ffd578937521
1999-08-03 16:37:08 +00:00
Richard Frith-MacDonald
bb0b76c3b1 Unixware 2.1.3 config
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4688 72102866-910b-0410-8b05-ffd578937521
1999-08-02 20:26:02 +00:00
Richard Frith-MacDonald
f17bd538df Fix for parsing escape sequences in prop lists
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4687 72102866-910b-0410-8b05-ffd578937521
1999-08-02 07:07:50 +00:00
Richard Frith-MacDonald
79efb3ad6e Fixed test of default NSShowNonLocalizedStrings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4681 72102866-910b-0410-8b05-ffd578937521
1999-08-01 06:21:15 +00:00
Richard Frith-MacDonald
8278b1de7c Tidy isKindOfClass
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4669 72102866-910b-0410-8b05-ffd578937521
1999-07-28 15:04:40 +00:00
Richard Frith-MacDonald
f9444f62c2 Bugfix in +isKindOfClass: - conform to spec.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4668 72102866-910b-0410-8b05-ffd578937521
1999-07-28 14:49:41 +00:00
Richard Frith-MacDonald
ebba4c1321 Use [NSString boolValue]
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4664 72102866-910b-0410-8b05-ffd578937521
1999-07-28 08:53:35 +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
430bc959e2 Fix error in lookup of named host
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4640 72102866-910b-0410-8b05-ffd578937521
1999-07-23 21:18:36 +00:00
Richard Frith-MacDonald
395af5f397 Fixed error in last mod.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4639 72102866-910b-0410-8b05-ffd578937521
1999-07-23 20:41:23 +00:00
Richard Frith-MacDonald
285c78c72c Minor bugfix - reset non-blocking mode before closing file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4638 72102866-910b-0410-8b05-ffd578937521
1999-07-23 20:16:13 +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
0434537a06 Fix for systems that have syslog.h but no syslog function!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4630 72102866-910b-0410-8b05-ffd578937521
1999-07-21 15:16:43 +00:00
Richard Frith-MacDonald
e8a4e32f2c Minor fix to use default local when parsing a string.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4629 72102866-910b-0410-8b05-ffd578937521
1999-07-20 14:35:13 +00:00
Richard Frith-MacDonald
cc001ff9c5 Update standardising path
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4624 72102866-910b-0410-8b05-ffd578937521
1999-07-20 09:03:50 +00:00
Richard Frith-MacDonald
48e83da0f3 Fix line numbering in error output.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4604 72102866-910b-0410-8b05-ffd578937521
1999-07-18 13:58:55 +00:00
Richard Frith-MacDonald
db12a4a249 Tidyup.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4602 72102866-910b-0410-8b05-ffd578937521
1999-07-17 14:41:31 +00:00
Richard Frith-MacDonald
f110df87ff Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4592 72102866-910b-0410-8b05-ffd578937521
1999-07-14 20:16:49 +00:00
Richard Frith-MacDonald
ae3eeab2f6 Tidy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4591 72102866-910b-0410-8b05-ffd578937521
1999-07-14 19:31:28 +00:00
Richard Frith-MacDonald
fd379e9937 Tidy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4588 72102866-910b-0410-8b05-ffd578937521
1999-07-14 17:16:56 +00:00
Richard Frith-MacDonald
15518a7468 Thread fix - retain target and argument
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4587 72102866-910b-0410-8b05-ffd578937521
1999-07-14 16:28:43 +00:00
Richard Frith-MacDonald
b1eec7c6f3 Minor bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4586 72102866-910b-0410-8b05-ffd578937521
1999-07-14 15:57:55 +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
Adam Fedor
edb2ad2dc9 Remove last file
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4576 72102866-910b-0410-8b05-ffd578937521
1999-07-13 02:27:18 +00:00
Richard Frith-MacDonald
4971ffc481 Oops - fixed failure to initialise range.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4573 72102866-910b-0410-8b05-ffd578937521
1999-07-12 11:23:06 +00:00
Richard Frith-MacDonald
1a98e432b7 Tidyups to prevent compiler warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4569 72102866-910b-0410-8b05-ffd578937521
1999-07-12 04:27:18 +00:00
Richard Frith-MacDonald
0e91d9894c Fixed uninitialised variable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4568 72102866-910b-0410-8b05-ffd578937521
1999-07-12 04:23:10 +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
Adam Fedor
6b3461a4ad Link Foundation into Source
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4562 72102866-910b-0410-8b05-ffd578937521
1999-07-10 17:46:04 +00:00
Adam Fedor
43655666f8 Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4548 72102866-910b-0410-8b05-ffd578937521
1999-07-09 02:25:44 +00:00
Adam Fedor
f712953f1a Directory layout change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4547 72102866-910b-0410-8b05-ffd578937521
1999-07-09 02:18:50 +00:00
Richard Frith-MacDonald
2ba9effae4 Fixed typo in last change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4545 72102866-910b-0410-8b05-ffd578937521
1999-07-08 14:53:22 +00:00
Richard Frith-MacDonald
82b34fc601 Garbage collection update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4511 72102866-910b-0410-8b05-ffd578937521
1999-07-03 20:01:13 +00:00
Richard Frith-MacDonald
12104ba11a Garbage collection updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4510 72102866-910b-0410-8b05-ffd578937521
1999-07-03 19:59:44 +00:00
Richard Frith-MacDonald
e4ebca1138 Oops - fixed error in last mod
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4509 72102866-910b-0410-8b05-ffd578937521
1999-07-03 05:41:01 +00:00
Richard Frith-MacDonald
4489de0cc0 Tidy memory allocation for empty strings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4507 72102866-910b-0410-8b05-ffd578937521
1999-07-02 13:26:37 +00:00
Richard Frith-MacDonald
29ed137806 Fix boundary error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4505 72102866-910b-0410-8b05-ffd578937521
1999-07-02 10:59:02 +00:00
Richard Frith-MacDonald
820482b623 Memory leak fixed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4504 72102866-910b-0410-8b05-ffd578937521
1999-07-02 07:35:41 +00:00
Richard Frith-MacDonald
7dab90481b Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4503 72102866-910b-0410-8b05-ffd578937521
1999-07-01 20:16:32 +00:00
Richard Frith-MacDonald
1efc49e29a Slight debug improvement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4502 72102866-910b-0410-8b05-ffd578937521
1999-07-01 12:48:44 +00:00
Richard Frith-MacDonald
8da6c792ff Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4500 72102866-910b-0410-8b05-ffd578937521
1999-06-30 21:13:19 +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
e9407298cc Bugfixes by Kai
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4495 72102866-910b-0410-8b05-ffd578937521
1999-06-29 16:40:31 +00:00
Richard Frith-MacDonald
7cfd0e627b Replace bad file comitted in error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4493 72102866-910b-0410-8b05-ffd578937521
1999-06-29 12:42:09 +00:00
Richard Frith-MacDonald
feed16e4d9 Include stdio.h for cuserid()
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4492 72102866-910b-0410-8b05-ffd578937521
1999-06-29 11:54:03 +00:00
Richard Frith-MacDonald
f1038328f8 Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4491 72102866-910b-0410-8b05-ffd578937521
1999-06-29 11:48:33 +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
3e23d9af4b Fix accidentally deleted line.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4484 72102866-910b-0410-8b05-ffd578937521
1999-06-27 14:23:23 +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
09e7ec6d3f Fixed error with another spurious line.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4477 72102866-910b-0410-8b05-ffd578937521
1999-06-26 05:04:56 +00:00
Richard Frith-MacDonald
7cbf6c77c1 Fixed spurious line
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4476 72102866-910b-0410-8b05-ffd578937521
1999-06-25 18:34:57 +00:00
Richard Frith-MacDonald
cefcb968aa Fix memory problems
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4474 72102866-910b-0410-8b05-ffd578937521
1999-06-25 10:22:55 +00:00
Richard Frith-MacDonald
6eb542e05c Avoid a couple more compiler warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4473 72102866-910b-0410-8b05-ffd578937521
1999-06-25 05:57:30 +00:00
Richard Frith-MacDonald
d383646046 Avoid compiler warning.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4471 72102866-910b-0410-8b05-ffd578937521
1999-06-24 20:13:02 +00:00
Richard Frith-MacDonald
4cdac04f35 Fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4470 72102866-910b-0410-8b05-ffd578937521
1999-06-24 20:09:01 +00:00
Richard Frith-MacDonald
0fe2ae4892 include mframe.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4469 72102866-910b-0410-8b05-ffd578937521
1999-06-24 20:06:43 +00:00
Richard Frith-MacDonald
55dd5e234f stub for addRunLoop:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4468 72102866-910b-0410-8b05-ffd578937521
1999-06-24 20:00:37 +00:00
Richard Frith-MacDonald
d95bf96af8 A few mor compiler warning fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4467 72102866-910b-0410-8b05-ffd578937521
1999-06-24 19:57:52 +00:00
Richard Frith-MacDonald
cc71c9bb52 Avoid compiler warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4466 72102866-910b-0410-8b05-ffd578937521
1999-06-24 19:33:13 +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
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
d622f33322 Minor tidying and completion of equality test
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4454 72102866-910b-0410-8b05-ffd578937521
1999-06-22 05:41:09 +00:00
Richard Frith-MacDonald
1158a581b1 Avoid leaking NXConstantStrings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4452 72102866-910b-0410-8b05-ffd578937521
1999-06-21 19:54:43 +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
78a3abc069 Fix recursion
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4450 72102866-910b-0410-8b05-ffd578937521
1999-06-21 10:51:38 +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
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
47b0c7d936 Tidy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4428 72102866-910b-0410-8b05-ffd578937521
1999-06-18 08:09:48 +00:00
Richard Frith-MacDonald
c8daec3ca5 Fix fileAttributesAtPath:traverseLink: for links
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4427 72102866-910b-0410-8b05-ffd578937521
1999-06-18 08:05:56 +00:00
Richard Frith-MacDonald
1d7edc23ec Fix lookup of group name
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4426 72102866-910b-0410-8b05-ffd578937521
1999-06-18 07:23:19 +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
777f23da8d Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4420 72102866-910b-0410-8b05-ffd578937521
1999-06-17 14:21:43 +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
53339afb05 Added include for NSLock
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4418 72102866-910b-0410-8b05-ffd578937521
1999-06-17 11:04:50 +00:00
Richard Frith-MacDonald
fef9b42c13 more tidying
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4417 72102866-910b-0410-8b05-ffd578937521
1999-06-17 11:02:32 +00:00
Richard Frith-MacDonald
aa2e15e6f5 Updates for revised NSNotificationCenter
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4416 72102866-910b-0410-8b05-ffd578937521
1999-06-17 10:53:24 +00:00
Richard Frith-MacDonald
4126859bd5 Fix notification usage.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4410 72102866-910b-0410-8b05-ffd578937521
1999-06-16 10:23:33 +00:00
Richard Frith-MacDonald
3ddb85c25c Some optimisation -avoid unnedded objc runtime overheads by using allocation
and deallocation functions directly.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4404 72102866-910b-0410-8b05-ffd578937521
1999-06-14 09:59:59 +00:00
Richard Frith-MacDonald
1d6a38a30f Update for MacOS-X and stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4403 72102866-910b-0410-8b05-ffd578937521
1999-06-14 09:31:43 +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
c1356f021c Implement some hash methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4400 72102866-910b-0410-8b05-ffd578937521
1999-06-12 09:07:50 +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
c531b49651 Fix for cygwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4361 72102866-910b-0410-8b05-ffd578937521
1999-06-04 17:37:52 +00:00
Richard Frith-MacDonald
748eaa028a Improved range checks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4360 72102866-910b-0410-8b05-ffd578937521
1999-06-04 16:05:45 +00:00
Richard Frith-MacDonald
a59b83787f Added range check
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4359 72102866-910b-0410-8b05-ffd578937521
1999-06-04 15:15:59 +00:00
Richard Frith-MacDonald
e26e55b324 Fix memory leak in init.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4354 72102866-910b-0410-8b05-ffd578937521
1999-06-04 11:50:05 +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
1384ea663c Prepare for gc and tidy a little
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4351 72102866-910b-0410-8b05-ffd578937521
1999-06-03 10:59:25 +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
a01ebd442b Fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4332 72102866-910b-0410-8b05-ffd578937521
1999-06-02 04:20:52 +00:00
Richard Frith-MacDonald
702324e292 Fix for cygwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4331 72102866-910b-0410-8b05-ffd578937521
1999-06-02 04:19:41 +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
43600b2156 Fixed error in growing strings - was overdoing it!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4315 72102866-910b-0410-8b05-ffd578937521
1999-05-28 13:07:44 +00:00
Richard Frith-MacDonald
3f991f13a6 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4303 72102866-910b-0410-8b05-ffd578937521
1999-05-27 09:52:49 +00:00
Richard Frith-MacDonald
cf99b38913 bugfixes and preparation for gc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4302 72102866-910b-0410-8b05-ffd578937521
1999-05-27 09:41:31 +00:00
Richard Frith-MacDonald
40d30a5306 Property-list optimisations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4300 72102866-910b-0410-8b05-ffd578937521
1999-05-26 17:09:21 +00:00
Richard Frith-MacDonald
3f26a8ab26 Bugfix in libobjects compatibility methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4298 72102866-910b-0410-8b05-ffd578937521
1999-05-26 11:05:10 +00:00
Richard Frith-MacDonald
e1b19996a8 These have been moved to the include directory.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4297 72102866-910b-0410-8b05-ffd578937521
1999-05-26 09:28:30 +00:00
Richard Frith-MacDonald
b8a983d596 Check for nil in compare and rangeOfString
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4293 72102866-910b-0410-8b05-ffd578937521
1999-05-25 14:27:42 +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
c0ea966344 Retain out port while invalidating to avoid deallocation during invalidation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4284 72102866-910b-0410-8b05-ffd578937521
1999-05-24 13:38:28 +00:00
Richard Frith-MacDonald
dd21458fd6 Fixed order of operations in out port invalidation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4283 72102866-910b-0410-8b05-ffd578937521
1999-05-24 13:23:45 +00:00
Richard Frith-MacDonald
9deccea05a descriptor leakage fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4282 72102866-910b-0410-8b05-ffd578937521
1999-05-23 19:17:10 +00:00
Richard Frith-MacDonald
27fc612f6e Fix error in last mod
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4280 72102866-910b-0410-8b05-ffd578937521
1999-05-22 17:47:20 +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
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
996986cf1a Fix unneeded retain.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4274 72102866-910b-0410-8b05-ffd578937521
1999-05-20 09:29:02 +00:00
Richard Frith-MacDonald
5063e7bbfc Performance improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4273 72102866-910b-0410-8b05-ffd578937521
1999-05-20 09:20:46 +00:00
Richard Frith-MacDonald
6e30557a2f Removed NSGSequence
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4270 72102866-910b-0410-8b05-ffd578937521
1999-05-19 20:07:46 +00:00
Richard Frith-MacDonald
a8a8188223 Know about GSeq.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4269 72102866-910b-0410-8b05-ffd578937521
1999-05-19 20:06:40 +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
1d2b2806ac inline functions for manipulating unicode sequences
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4266 72102866-910b-0410-8b05-ffd578937521
1999-05-19 20:00:27 +00:00
Richard Frith-MacDonald
2e2c2a2cf1 Fixed bug when watchers removed by nested runloop.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4260 72102866-910b-0410-8b05-ffd578937521
1999-05-18 07:24:30 +00:00
Manuel Guesdon
6b368cca46 Corrected bug in NSArray.m getObjects: (id*)aBuffer range: (NSRange)aRange
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4240 72102866-910b-0410-8b05-ffd578937521
1999-05-11 13:05:24 +00:00
Richard Frith-MacDonald
05f1595344 Fixed error in release of bundles that shouldn't be deallocated.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4239 72102866-910b-0410-8b05-ffd578937521
1999-05-11 10:11:48 +00:00
Richard Frith-MacDonald
6eee760cec Fixed bug generating exception description.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4238 72102866-910b-0410-8b05-ffd578937521
1999-05-11 09:43:04 +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
7adcc6d423 More optimisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4236 72102866-910b-0410-8b05-ffd578937521
1999-05-10 11:02:28 +00:00
Richard Frith-MacDonald
6172b1b896 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4234 72102866-910b-0410-8b05-ffd578937521
1999-05-10 06:45:36 +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
635e257390 Better performance getting contents of directory plus partial implementation
of path comparison.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4230 72102866-910b-0410-8b05-ffd578937521
1999-05-08 05:43:48 +00:00
Richard Frith-MacDonald
0e724b3880 Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4225 72102866-910b-0410-8b05-ffd578937521
1999-05-07 13:51:37 +00:00
Richard Frith-MacDonald
a7505ae333 optimisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4223 72102866-910b-0410-8b05-ffd578937521
1999-05-07 12:20:35 +00:00
Richard Frith-MacDonald
8420776152 Improve performance of [-release]
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4220 72102866-910b-0410-8b05-ffd578937521
1999-05-07 09:02:43 +00:00
Richard Frith-MacDonald
6eeac88fe0 More optimisation - remove objc overhead in adding object to pool.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4216 72102866-910b-0410-8b05-ffd578937521
1999-05-06 20:22:16 +00:00
Richard Frith-MacDonald
1dbd6cc410 Performance improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4215 72102866-910b-0410-8b05-ffd578937521
1999-05-06 19:37:45 +00:00
Richard Frith-MacDonald
d7c8fa0305 Notice changes to propList.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4213 72102866-910b-0410-8b05-ffd578937521
1999-05-06 16:16:51 +00:00
Richard Frith-MacDonald
325ffedf2a Minor optimisations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4212 72102866-910b-0410-8b05-ffd578937521
1999-05-06 14:42:26 +00:00
Richard Frith-MacDonald
5a805f1ed0 fix for freebsd
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4210 72102866-910b-0410-8b05-ffd578937521
1999-05-06 13:58:19 +00:00
Richard Frith-MacDonald
07e6ebd772 Performance improvments.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4209 72102866-910b-0410-8b05-ffd578937521
1999-05-06 12:21:58 +00:00
Richard Frith-MacDonald
8b1836589b Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4205 72102866-910b-0410-8b05-ffd578937521
1999-05-06 05:53:51 +00:00
Richard Frith-MacDonald
c3bf69b7dd Fix pid for win32
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4204 72102866-910b-0410-8b05-ffd578937521
1999-05-06 05:49:55 +00:00
Richard Frith-MacDonald
7bd4cd3d18 Fix sleep time for windoze
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4202 72102866-910b-0410-8b05-ffd578937521
1999-05-06 04:19:06 +00:00
Richard Frith-MacDonald
3d937a19bb Do fopen() with 'b' for binary data on windoze
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4200 72102866-910b-0410-8b05-ffd578937521
1999-05-05 18:47:44 +00:00
Richard Frith-MacDonald
09da576af0 Fixed some winnt bugs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4199 72102866-910b-0410-8b05-ffd578937521
1999-05-05 18:45:52 +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
Richard Frith-MacDonald
bae93d43e4 Fixed autorelease implementation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4129 72102866-910b-0410-8b05-ffd578937521
1999-04-24 09:28:32 +00:00
Richard Frith-MacDonald
7a113aa230 Bugfix adding date components
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4127 72102866-910b-0410-8b05-ffd578937521
1999-04-23 23:17:32 +00:00
Richard Frith-MacDonald
cf5b1990b9 Widened class cluster
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4123 72102866-910b-0410-8b05-ffd578937521
1999-04-23 14:38:03 +00:00
Richard Frith-MacDonald
c12d0a9fb8 Prevent recursion when fetching localised strings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4122 72102866-910b-0410-8b05-ffd578937521
1999-04-23 13:56:22 +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
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
7245fcb161 Updated localisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4115 72102866-910b-0410-8b05-ffd578937521
1999-04-22 21:01:38 +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
832c4c2ec2 Added include for NSTimer to prevent warning.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4090 72102866-910b-0410-8b05-ffd578937521
1999-04-16 20:06:25 +00:00
Richard Frith-MacDonald
c5ddf72b9d Minor bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4084 72102866-910b-0410-8b05-ffd578937521
1999-04-15 09:28:37 +00:00
Richard Frith-MacDonald
12458af627 Don't suspend thread when we don't have to.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4079 72102866-910b-0410-8b05-ffd578937521
1999-04-14 14:13:20 +00:00
Richard Frith-MacDonald
05f1223db3 Generally improved launching of programs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4076 72102866-910b-0410-8b05-ffd578937521
1999-04-14 10:34:56 +00:00
Richard Frith-MacDonald
a7f9d28f0d Implemented allBundles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4075 72102866-910b-0410-8b05-ffd578937521
1999-04-14 08:48:32 +00:00
Richard Frith-MacDonald
05286efbe9 Support for flattened directory structure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4073 72102866-910b-0410-8b05-ffd578937521
1999-04-13 21:56:03 +00:00
Richard Frith-MacDonald
d1a3e9b9a7 Implemented NSFullUserName()
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4071 72102866-910b-0410-8b05-ffd578937521
1999-04-13 20:37:04 +00:00
Richard Frith-MacDonald
d9deeff908 Fixed copy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4064 72102866-910b-0410-8b05-ffd578937521
1999-04-12 12:54:14 +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
f25c3717fe Make this class FAST
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4060 72102866-910b-0410-8b05-ffd578937521
1999-04-09 21:42:39 +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
f6468a06aa Make GNUstep copying of containers consistent with OPENSTEP
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4047 72102866-910b-0410-8b05-ffd578937521
1999-04-08 12:17:15 +00:00
Richard Frith-MacDonald
c7f1d63161 Use new punctuation character set.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4041 72102866-910b-0410-8b05-ffd578937521
1999-04-07 11:57:53 +00:00
Richard Frith-MacDonald
e36886e02f Oops - file accidentally committed - revert to earlier version.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4034 72102866-910b-0410-8b05-ffd578937521
1999-04-06 14:21:08 +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
64864f1766 Fix for egcs bug.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3892 72102866-910b-0410-8b05-ffd578937521
1999-03-10 14:30:27 +00:00
Richard Frith-MacDonald
d7d678ab37 Oops - minor fix in last mod
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3889 72102866-910b-0410-8b05-ffd578937521
1999-03-10 10:51:54 +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
Richard Frith-MacDonald
9a15d72d84 Syslog use more platform independant.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3877 72102866-910b-0410-8b05-ffd578937521
1999-03-09 06:10:01 +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
aa5f747e14 Fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3871 72102866-910b-0410-8b05-ffd578937521
1999-03-08 10:55:49 +00:00
Richard Frith-MacDonald
feea5bcc07 Minor addition to help.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3858 72102866-910b-0410-8b05-ffd578937521
1999-03-05 10:17:04 +00:00
Richard Frith-MacDonald
b9b162c14b Cope with requests to read huge length.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3848 72102866-910b-0410-8b05-ffd578937521
1999-03-03 09:59:29 +00:00
Richard Frith-MacDonald
be9acafebd Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3842 72102866-910b-0410-8b05-ffd578937521
1999-03-03 06:12:35 +00:00
Richard Frith-MacDonald
8dad3aaaf8 Fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3839 72102866-910b-0410-8b05-ffd578937521
1999-03-03 06:04:33 +00:00
Richard Frith-MacDonald
c99e086dfe Fix typos
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3838 72102866-910b-0410-8b05-ffd578937521
1999-03-03 06:03:19 +00:00
Richard Frith-MacDonald
241d282ac9 Hack for people with machines without IP addresses
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3834 72102866-910b-0410-8b05-ffd578937521
1999-03-02 15:43:33 +00:00
Richard Frith-MacDonald
cbda003dee Removed spurious exception - replaced with NSLog()
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3830 72102866-910b-0410-8b05-ffd578937521
1999-03-02 10:42:24 +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
654fd3068a Fix ownership if necessary.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3767 72102866-910b-0410-8b05-ffd578937521
1999-02-21 20:28:19 +00:00
Richard Frith-MacDonald
7ec19ca5cf Minor bugfix attempt
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3766 72102866-910b-0410-8b05-ffd578937521
1999-02-21 20:01:41 +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
Michael Silva
4091f6f778 Added @end for NSArrayEnumeratorReverse.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3763 72102866-910b-0410-8b05-ffd578937521
1999-02-20 19:59:45 +00:00
Adam Fedor
2ec05ffc37 subprojects, testing fiex
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3762 72102866-910b-0410-8b05-ffd578937521
1999-02-19 21:47:15 +00:00
Richard Frith-MacDonald
3ce50a92fa Workaround for some versions of egcs that can't cope with the FD_ZERO
declaration on Redhat 5.0 GNU/Linux.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3740 72102866-910b-0410-8b05-ffd578937521
1999-02-17 14:31:13 +00:00
Richard Frith-MacDonald
ee2cbc2ecf More tidying
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3733 72102866-910b-0410-8b05-ffd578937521
1999-02-17 09:32:02 +00:00
Richard Frith-MacDonald
322c5942b2 OPENSTEP compatibility update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3732 72102866-910b-0410-8b05-ffd578937521
1999-02-17 09:26:56 +00:00
Richard Frith-MacDonald
8ce39b760d Bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3724 72102866-910b-0410-8b05-ffd578937521
1999-02-16 16:18:26 +00:00
Richard Frith-MacDonald
0971f55ab2 Bugfix in array - use insertion sort to make sure we delete objects at indices
correctly.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3723 72102866-910b-0410-8b05-ffd578937521
1999-02-16 16:08:59 +00:00
Richard Frith-MacDonald
00e89b1a69 Remove explicit declaration of errno
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3704 72102866-910b-0410-8b05-ffd578937521
1999-02-15 06:43:45 +00:00
Richard Frith-MacDonald
9d437e96e9 Added include of NSDebug.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3702 72102866-910b-0410-8b05-ffd578937521
1999-02-15 06:37:33 +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
Manuel Guesdon
13ba146428 Thu Feb 11 19:25:00 1999 Manuel Guesdon <mguesdon@sbuilders.com>
* Source/NSObjCRuntime.m: Fixed error in GSGetInstanceVariable name:
        GSGetIinstanceVariable transformed to GSGetInstanceVariable


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3692 72102866-910b-0410-8b05-ffd578937521
1999-02-11 19:08:06 +00:00
Richard Frith-MacDonald
63416c11e1 Property list bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3690 72102866-910b-0410-8b05-ffd578937521
1999-02-11 11:05:17 +00:00
Richard Frith-MacDonald
b74d900cdb Remove timer when deallocating defaults object
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3688 72102866-910b-0410-8b05-ffd578937521
1999-02-11 09:27:35 +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
Richard Frith-MacDonald
25db867f5b Fixed error in intersection code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3685 72102866-910b-0410-8b05-ffd578937521
1999-02-10 17:43:01 +00:00
Adam Fedor
46bc0c6cea Updated docs, remnoved old next files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3681 72102866-910b-0410-8b05-ffd578937521
1999-02-10 00:05:58 +00:00
Richard Frith-MacDonald
2de680b4a7 Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3679 72102866-910b-0410-8b05-ffd578937521
1999-02-09 14:48:43 +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
Adam Fedor
c2fd98b36b New copies of generic
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3672 72102866-910b-0410-8b05-ffd578937521
1999-02-09 05:13:34 +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
Richard Frith-MacDonald
ac2db6c7d9 Fixed stupid mistake in last mod
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3664 72102866-910b-0410-8b05-ffd578937521
1999-02-05 15:03:29 +00:00
Richard Frith-MacDonald
9b0389d63c Tidied local object removal
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3663 72102866-910b-0410-8b05-ffd578937521
1999-02-05 11:45:16 +00:00
Richard Frith-MacDonald
2e823e5dc5 Tidied indentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3662 72102866-910b-0410-8b05-ffd578937521
1999-02-05 11:44:38 +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
571d4548e7 Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3659 72102866-910b-0410-8b05-ffd578937521
1999-02-04 22:06:59 +00:00
Richard Frith-MacDonald
fc08f546a8 Don't use whitespace and newline character set - loading it requires
nsuserdefaults, which in turn requires property-list parsing and leads to
recursion.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3656 72102866-910b-0410-8b05-ffd578937521
1999-02-04 15:49:30 +00:00
Richard Frith-MacDonald
9c4d6fa3a6 Removed obsolete files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3654 72102866-910b-0410-8b05-ffd578937521
1999-02-04 14:06:35 +00:00
Richard Frith-MacDonald
01badcfd5a property list updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3653 72102866-910b-0410-8b05-ffd578937521
1999-02-04 13:51:29 +00:00
Richard Frith-MacDonald
45899034b6 New property-list stuff, bugfixes and 64-bit clean version with many
improvements.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3651 72102866-910b-0410-8b05-ffd578937521
1999-02-04 13:49:27 +00:00
Richard Frith-MacDonald
1e1673e3fd Fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3646 72102866-910b-0410-8b05-ffd578937521
1999-02-03 15:50:50 +00:00
Richard Frith-MacDonald
c2c4c8dd43 Tidied retain mechanism
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3644 72102866-910b-0410-8b05-ffd578937521
1999-02-03 13:49:44 +00:00
Richard Frith-MacDonald
4b2e7d0859 bugfix retaining keys
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3643 72102866-910b-0410-8b05-ffd578937521
1999-02-03 13:23:23 +00:00
Richard Frith-MacDonald
cccb44a0c8 Bugfix recycling zone containing non-freeable memory - zone was persisting
after it's memory had been returned to default malloc


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3641 72102866-910b-0410-8b05-ffd578937521
1999-02-02 16:15:24 +00:00
Richard Frith-MacDonald
81535be65e Initial port
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3640 72102866-910b-0410-8b05-ffd578937521
1999-02-02 12:02:14 +00:00
Adam Fedor
f519dfe15c *BSD fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3639 72102866-910b-0410-8b05-ffd578937521
1999-02-02 00:08:58 +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
bcd0eaabda Fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3637 72102866-910b-0410-8b05-ffd578937521
1999-02-01 15:24:53 +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
2a46f64ffa Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3633 72102866-910b-0410-8b05-ffd578937521
1999-02-01 12:05:15 +00:00
Richard Frith-MacDonald
c0c45390f5 Fixed memory leaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3632 72102866-910b-0410-8b05-ffd578937521
1999-02-01 10:36:05 +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
7ad48cc7bb Oops
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3623 72102866-910b-0410-8b05-ffd578937521
1999-01-29 18:01:55 +00:00
Richard Frith-MacDonald
318b823ffe Added encodeDataObject: and decodeDataObject
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3622 72102866-910b-0410-8b05-ffd578937521
1999-01-29 11:37:20 +00:00
Adam Fedor
e4a321d179 Change src to Source
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3617 72102866-910b-0410-8b05-ffd578937521
1999-01-28 20:32:58 +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
f14aaf6268 Include arpa/inet.h for inet_ntoa()
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3609 72102866-910b-0410-8b05-ffd578937521
1999-01-28 15:28:19 +00:00
Richard Frith-MacDonald
c26ca10c1b Casts to avoid 64-bit warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3608 72102866-910b-0410-8b05-ffd578937521
1999-01-28 15:25:09 +00:00
Richard Frith-MacDonald
64c7042a1c include NSByteOrder.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3601 72102866-910b-0410-8b05-ffd578937521
1999-01-28 12:01:14 +00:00
Richard Frith-MacDonald
d1e5db816e Fix for machines without long long type.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3598 72102866-910b-0410-8b05-ffd578937521
1999-01-28 10:51:29 +00:00
Richard Frith-MacDonald
e02e750362 Tidied distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3595 72102866-910b-0410-8b05-ffd578937521
1999-01-28 10:00:16 +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
3a8be51077 NSThread bugfix in sleeping
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3591 72102866-910b-0410-8b05-ffd578937521
1999-01-26 09:00:20 +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
65fcd8b64f Tidied some range stuff.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3581 72102866-910b-0410-8b05-ffd578937521
1999-01-20 18:26:46 +00:00
Richard Frith-MacDonald
f932ace3a2 Minor fixes for cygwin
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3580 72102866-910b-0410-8b05-ffd578937521
1999-01-20 13:28:28 +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
0a15c4a68b Bugfixes suggested by Benhur-de-Oliveira.Stein@imag.fr
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3555 72102866-910b-0410-8b05-ffd578937521
1999-01-11 17:28:51 +00:00
Richard Frith-MacDonald
01c8722c6e Raise exception when needed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3552 72102866-910b-0410-8b05-ffd578937521
1999-01-09 06:49:06 +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
dd26d9d65f Improved dependencies
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3544 72102866-910b-0410-8b05-ffd578937521
1999-01-08 09:46:57 +00:00
Richard Frith-MacDonald
b3b5a785ff Bugfix closing file handle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3535 72102866-910b-0410-8b05-ffd578937521
1999-01-06 22:39:51 +00:00
Richard Frith-MacDonald
9a2d79b6e3 First hack at alpha support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3532 72102866-910b-0410-8b05-ffd578937521
1999-01-06 11:04:10 +00:00
Richard Frith-MacDonald
3d5bd13a52 Bugfixes for report by stark@easynet.fr
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3526 72102866-910b-0410-8b05-ffd578937521
1999-01-05 21:20:33 +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
Richard Frith-MacDonald
64135f2cdd Fixed memory leak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3522 72102866-910b-0410-8b05-ffd578937521
1999-01-05 10:45:32 +00:00
Richard Frith-MacDonald
4a13ae7fc2 Bugfixes and tidy.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3521 72102866-910b-0410-8b05-ffd578937521
1999-01-05 10:18:56 +00:00
Richard Frith-MacDonald
237a7030a2 Include config.h for mframe.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3520 72102866-910b-0410-8b05-ffd578937521
1999-01-04 18:06:29 +00:00
Richard Frith-MacDonald
3e59a1ce16 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3519 72102866-910b-0410-8b05-ffd578937521
1999-01-04 17:48:27 +00:00
Richard Frith-MacDonald
d459d1a6a6 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3518 72102866-910b-0410-8b05-ffd578937521
1999-01-04 17:34:57 +00:00
Richard Frith-MacDonald
7249af913b Working versions of machine definition for linux powerpc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3516 72102866-910b-0410-8b05-ffd578937521
1999-01-04 16:08:55 +00:00
Richard Frith-MacDonald
955a39498a *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3515 72102866-910b-0410-8b05-ffd578937521
1999-01-04 16:04:14 +00:00
Richard Frith-MacDonald
b22360fbe3 more progress in powerpc port
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3514 72102866-910b-0410-8b05-ffd578937521
1999-01-04 15:52:49 +00:00
Richard Frith-MacDonald
f88b2b5890 Tidied include file and fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3513 72102866-910b-0410-8b05-ffd578937521
1999-01-04 15:41:46 +00:00
Richard Frith-MacDonald
29250f5f23 Hack to fix encode/decode for architectures that pass structures byref.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3512 72102866-910b-0410-8b05-ffd578937521
1999-01-04 15:23:17 +00:00
Richard Frith-MacDonald
93f93c7781 Update mframe.h properly
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3511 72102866-910b-0410-8b05-ffd578937521
1999-01-04 11:01:35 +00:00
Richard Frith-MacDonald
91eb230155 Fix for powerpc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3510 72102866-910b-0410-8b05-ffd578937521
1999-01-04 09:39:01 +00:00
Richard Frith-MacDonald
2f07b4d007 Compare with a range of length zero should always return NSOrderedSame
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3503 72102866-910b-0410-8b05-ffd578937521
1998-12-26 08:44:49 +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
e44ff32bbe Cope nicely with nil property-lists
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3494 72102866-910b-0410-8b05-ffd578937521
1998-12-18 17:25:15 +00:00
Richard Frith-MacDonald
b6e52cf48a Corrected argument type for descriptionTo:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3493 72102866-910b-0410-8b05-ffd578937521
1998-12-18 17:15:49 +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
Adam Fedor
1848e94aa8 More links
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3486 72102866-910b-0410-8b05-ffd578937521
1998-12-17 22:25:25 +00:00
Richard Frith-MacDonald
7d9ccfeb63 Bugfix - deserialize property lists
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3481 72102866-910b-0410-8b05-ffd578937521
1998-12-17 14:10:59 +00:00
Richard Frith-MacDonald
b8eb3b3c4e Minor bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3478 72102866-910b-0410-8b05-ffd578937521
1998-12-17 09:16:26 +00:00
Adam Fedor
4e46a29786 Update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3475 72102866-910b-0410-8b05-ffd578937521
1998-12-16 22:30:56 +00:00
Richard Frith-MacDonald
576013dd75 New method for firewalls
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3474 72102866-910b-0410-8b05-ffd578937521
1998-12-16 20:35:40 +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
e707cbd998 Keep mframe.h in a machine/os specific directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3451 72102866-910b-0410-8b05-ffd578937521
1998-12-14 06:17:12 +00:00
Richard Frith-MacDonald
84ae4f1fd2 Added warning log
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3445 72102866-910b-0410-8b05-ffd578937521
1998-12-13 08:27:53 +00:00
Richard Frith-MacDonald
d3ff82c343 Avoid infinite recursion on initialisation failure.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3442 72102866-910b-0410-8b05-ffd578937521
1998-12-12 20:52:36 +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
a2d3048b1e Special case to bool value
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3415 72102866-910b-0410-8b05-ffd578937521
1998-12-07 19:45:08 +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
52e8c0e26c Move default date locale info to NSUserDefaults from NSDate
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3394 72102866-910b-0410-8b05-ffd578937521
1998-12-06 20:13:32 +00:00
Richard Frith-MacDonald
dd5fa90249 More detailed network error reporting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3391 72102866-910b-0410-8b05-ffd578937521
1998-12-05 15:15:00 +00:00
Richard Frith-MacDonald
11e4cb6288 Hopefully improved error reporting by logging the error before any other
activity that might effect the system error number.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3390 72102866-910b-0410-8b05-ffd578937521
1998-12-05 14:38:05 +00:00
Richard Frith-MacDonald
f154f1fc2f Added NSDecimal.h NSDecimalNumber.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3388 72102866-910b-0410-8b05-ffd578937521
1998-12-04 10:58:21 +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
Adam Fedor
6d2888ec7a Makefile fix ups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3361 72102866-910b-0410-8b05-ffd578937521
1998-12-01 14:41:53 +00:00
Richard Frith-MacDonald
3bc05a0c62 Tidied indentation etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3354 72102866-910b-0410-8b05-ffd578937521
1998-11-30 10:15:35 +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
Richard Frith-MacDonald
9348871f4c Ignore sigchld
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3349 72102866-910b-0410-8b05-ffd578937521
1998-11-28 18:03:12 +00:00
Richard Frith-MacDonald
ca7f4b60d3 Updated override of default name server port.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3344 72102866-910b-0410-8b05-ffd578937521
1998-11-27 20:39:08 +00:00
Richard Frith-MacDonald
63d21b0c29 Improved warnign messages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3343 72102866-910b-0410-8b05-ffd578937521
1998-11-27 20:20:16 +00:00
Richard Frith-MacDonald
0b8458368e Bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3342 72102866-910b-0410-8b05-ffd578937521
1998-11-27 13:27:58 +00:00
Richard Frith-MacDonald
29060dd8af More performance improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3336 72102866-910b-0410-8b05-ffd578937521
1998-11-27 09:29:20 +00:00
Richard Frith-MacDonald
08627f3704 Performance improvement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3333 72102866-910b-0410-8b05-ffd578937521
1998-11-26 13:21:37 +00:00
Richard Frith-MacDonald
028db83b44 Bugfix counting ntimes a descriptor is added
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3331 72102866-910b-0410-8b05-ffd578937521
1998-11-26 10:39:37 +00:00
Richard Frith-MacDonald
2e7bc7090d Improved install modification of /etc/services
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3327 72102866-910b-0410-8b05-ffd578937521
1998-11-25 20:21:19 +00:00
Richard Frith-MacDonald
935d88e101 Fall back on default port number if necessary.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3324 72102866-910b-0410-8b05-ffd578937521
1998-11-25 19:30:01 +00:00
Richard Frith-MacDonald
fce2236920 Removed unused var
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3316 72102866-910b-0410-8b05-ffd578937521
1998-11-24 15:24:33 +00:00
Richard Frith-MacDonald
22e6600970 Minor feature fix - Info.plist -> Info-gnustep.plist
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3315 72102866-910b-0410-8b05-ffd578937521
1998-11-24 03:46:21 +00:00
Richard Frith-MacDonald
a8601947a1 Don't call [super encodeWithCoder] and [super initWithCoder]
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3310 72102866-910b-0410-8b05-ffd578937521
1998-11-23 21:42:24 +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
ff444cb0a5 Check for nil object.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3300 72102866-910b-0410-8b05-ffd578937521
1998-11-23 11:07:44 +00:00
Richard Frith-MacDonald
e2c27f00e9 Improved installation - put gdomap in /etc/services
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3280 72102866-910b-0410-8b05-ffd578937521
1998-11-20 19:48:31 +00:00
Richard Frith-MacDonald
fffedeff85 Optimize NSAutoreleasePool +new
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3275 72102866-910b-0410-8b05-ffd578937521
1998-11-20 13:44:59 +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
Richard Frith-MacDonald
e3eeee7d74 Improved conformance
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3268 72102866-910b-0410-8b05-ffd578937521
1998-11-20 05:43:27 +00:00
Richard Frith-MacDonald
5777121734 Replace assert with NSAssert
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3248 72102866-910b-0410-8b05-ffd578937521
1998-11-19 21:26:27 +00:00
Richard Frith-MacDonald
d9420f1c49 Fix bug in returning array from completePathIntoString ...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3246 72102866-910b-0410-8b05-ffd578937521
1998-11-19 20:42:06 +00:00
Richard Frith-MacDonald
71e18a67f4 NSSerialisation rewrite.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3242 72102866-910b-0410-8b05-ffd578937521
1998-11-19 15:45:00 +00:00
Richard Frith-MacDonald
273e6d76d4 Revert to openstep spec
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3241 72102866-910b-0410-8b05-ffd578937521
1998-11-19 14:51:49 +00:00
Richard Frith-MacDonald
f1d96feb7d Bugfix for encoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3238 72102866-910b-0410-8b05-ffd578937521
1998-11-19 12:03:24 +00:00
Richard Frith-MacDonald
c77981a8f3 Improved description.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3235 72102866-910b-0410-8b05-ffd578937521
1998-11-18 13:54:03 +00:00
Richard Frith-MacDonald
bffc9a48e7 Fix launch path.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3233 72102866-910b-0410-8b05-ffd578937521
1998-11-18 09:41:00 +00:00
Richard Frith-MacDonald
a5d7dd6bb2 Tidiedl launch path for server.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3229 72102866-910b-0410-8b05-ffd578937521
1998-11-18 08:55:22 +00:00
Richard Frith-MacDonald
46d23d55db Install fast.x
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3224 72102866-910b-0410-8b05-ffd578937521
1998-11-17 17:14:17 +00:00
Adam Fedor
b9d90bf382 Add methods from Rhapsody.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3220 72102866-910b-0410-8b05-ffd578937521
1998-11-16 19:36:51 +00:00
Richard Frith-MacDonald
0387bd532c Tiny optimisation of makeObjectsPerform...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3219 72102866-910b-0410-8b05-ffd578937521
1998-11-14 03:48:55 +00:00
Richard Frith-MacDonald
2310b64ce4 Tidied.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3217 72102866-910b-0410-8b05-ffd578937521
1998-11-14 03:34:59 +00:00
Richard Frith-MacDonald
e8d980b389 Fixed error message.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3215 72102866-910b-0410-8b05-ffd578937521
1998-11-13 08:51:21 +00:00
Richard Frith-MacDonald
5249a3efa7 Added NSFormatter
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3212 72102866-910b-0410-8b05-ffd578937521
1998-11-12 16:56:33 +00:00
Richard Frith-MacDonald
5cc6e6cb82 Minor performance improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3209 72102866-910b-0410-8b05-ffd578937521
1998-11-12 10:58:17 +00:00
Richard Frith-MacDonald
f8e73f353c Tidied typos
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3206 72102866-910b-0410-8b05-ffd578937521
1998-11-12 08:47:52 +00:00
Richard Frith-MacDonald
f890ae78b4 Small performance optimisations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3205 72102866-910b-0410-8b05-ffd578937521
1998-11-12 08:41:44 +00:00
Richard Frith-MacDonald
c3446cfd4c Tiny optimisation - made NSAllocateObject() and NSDeallocateObject() inline.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3203 72102866-910b-0410-8b05-ffd578937521
1998-11-12 08:02:48 +00:00
Richard Frith-MacDonald
d51c18cd34 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3198 72102866-910b-0410-8b05-ffd578937521
1998-11-11 06:10:29 +00:00
Richard Frith-MacDonald
5ac6523902 Implemented [hash] and [isEqual:] for NSHost and added some retain/release
macros to NSObject.h


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3197 72102866-910b-0410-8b05-ffd578937521
1998-11-11 06:09:36 +00:00
Richard Frith-MacDonald
addd5ff5d6 Tidied for STRICT_OPENSTEP and STRICT_MACOS_X
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3194 72102866-910b-0410-8b05-ffd578937521
1998-11-10 20:16:33 +00:00
Richard Frith-MacDonald
83b1ffe24f Bugfix - don't raise an exception when attempting to scan a string that is
longer than the characters left in the string being scanned.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3192 72102866-910b-0410-8b05-ffd578937521
1998-11-10 10:28:12 +00:00
Richard Frith-MacDonald
2bcdae97bb Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3188 72102866-910b-0410-8b05-ffd578937521
1998-11-09 20:24:09 +00:00
Richard Frith-MacDonald
b47a01ec21 Misc bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3184 72102866-910b-0410-8b05-ffd578937521
1998-11-09 11:06:07 +00:00
Richard Frith-MacDonald
e4906a1239 ignore interrupted select
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3182 72102866-910b-0410-8b05-ffd578937521
1998-11-06 19:46:23 +00:00
Richard Frith-MacDonald
6387696141 Added NSDistributedNotificationCenter stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3162 72102866-910b-0410-8b05-ffd578937521
1998-11-02 17:01:52 +00:00
Richard Frith-MacDonald
1e295f8e39 Improved locking
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3159 72102866-910b-0410-8b05-ffd578937521
1998-11-02 11:28:58 +00:00
Richard Frith-MacDonald
08192e83be Fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3158 72102866-910b-0410-8b05-ffd578937521
1998-11-02 10:58:35 +00:00
Richard Frith-MacDonald
8c4602b9e1 Tidied NO_GNUSTEP stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3157 72102866-910b-0410-8b05-ffd578937521
1998-11-02 10:55:53 +00:00
Richard Frith-MacDonald
f0f72ea7e3 Tidied.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3154 72102866-910b-0410-8b05-ffd578937521
1998-11-02 10:17:28 +00:00
Richard Frith-MacDonald
2f4b577220 Added pointer to copyright (need I do more?)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3153 72102866-910b-0410-8b05-ffd578937521
1998-11-02 10:05:22 +00:00
Richard Frith-MacDonald
f7c335995e An attempt at config for powerpc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3152 72102866-910b-0410-8b05-ffd578937521
1998-11-02 09:41:09 +00:00
Richard Frith-MacDonald
0dff23a3c5 Tidied indents
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3151 72102866-910b-0410-8b05-ffd578937521
1998-11-02 09:38:25 +00:00
Richard Frith-MacDonald
e28a743c9e Force some rebuilds for changes in include files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3150 72102866-910b-0410-8b05-ffd578937521
1998-11-02 09:00:27 +00:00
Richard Frith-MacDonald
917cb38fa8 Added missing initialisiation method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3149 72102866-910b-0410-8b05-ffd578937521
1998-10-31 05:17:54 +00:00
Richard Frith-MacDonald
4af254f9b0 Changed objc_type_size to objc_sizeof_type
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3148 72102866-910b-0410-8b05-ffd578937521
1998-10-30 09:37:36 +00:00
Richard Frith-MacDonald
ed64aa6746 Bugfixes in name serve stuff - should be much more robust.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3147 72102866-910b-0410-8b05-ffd578937521
1998-10-30 08:40:03 +00:00
Richard Frith-MacDonald
3cc0e06afd Name server updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3144 72102866-910b-0410-8b05-ffd578937521
1998-10-29 12:50:23 +00:00
Richard Frith-MacDonald
e7d231a0ba Tiny efficiency hack, plus lots of format tidying.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3143 72102866-910b-0410-8b05-ffd578937521
1998-10-29 08:46:30 +00:00
Richard Frith-MacDonald
d2d5feb8ef Various small bugfixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3138 72102866-910b-0410-8b05-ffd578937521
1998-10-28 13:58:05 +00:00
Richard Frith-MacDonald
179714a31b port mapper updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3137 72102866-910b-0410-8b05-ffd578937521
1998-10-28 10:37:32 +00:00
Richard Frith-MacDonald
174bf40bae Minor performance improvement in keysSortedByValueUsingSelector:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3126 72102866-910b-0410-8b05-ffd578937521
1998-10-27 09:35:06 +00:00
Richard Frith-MacDonald
6e76e54340 Tidied typing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3124 72102866-910b-0410-8b05-ffd578937521
1998-10-27 08:14:06 +00:00
Richard Frith-MacDonald
4bc4a5e71f Corrected [-hash] implementations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3123 72102866-910b-0410-8b05-ffd578937521
1998-10-27 08:12:49 +00:00
Richard Frith-MacDonald
7a9bb20969 Avoid warnng.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3122 72102866-910b-0410-8b05-ffd578937521
1998-10-26 20:49:57 +00:00
Richard Frith-MacDonald
342a3d7fe4 Bugfix - check for nil in init
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3121 72102866-910b-0410-8b05-ffd578937521
1998-10-26 20:46:41 +00:00
Richard Frith-MacDonald
37a94d8b42 Tidied coding/decoding to be a bit more efficient.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3120 72102866-910b-0410-8b05-ffd578937521
1998-10-26 18:06:51 +00:00
Richard Frith-MacDonald
0c5139b3a8 Fix bug in parsing args - a default name without a value should put an empty
string into the defaults dictinary, not attempt to insert a nil object.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3119 72102866-910b-0410-8b05-ffd578937521
1998-10-26 15:34:57 +00:00
Richard Frith-MacDonald
97143ce253 Performance enhancements and bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3117 72102866-910b-0410-8b05-ffd578937521
1998-10-26 12:14:12 +00:00
Richard Frith-MacDonald
73f7524e62 port for unixware 2.3 (sysv-4.2)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3116 72102866-910b-0410-8b05-ffd578937521
1998-10-26 09:43:14 +00:00
Richard Frith-MacDonald
5a53eae546 Make automatically generated files match their source
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3115 72102866-910b-0410-8b05-ffd578937521
1998-10-26 08:16:44 +00:00
Richard Frith-MacDonald
d331a5e358 Implemented copy methods and fixed bug in insertion that was introduced
when I switched to using NSZoneRealloc()


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3114 72102866-910b-0410-8b05-ffd578937521
1998-10-26 08:15:20 +00:00
Richard Frith-MacDonald
1747275c63 Use copyWithZone: rather than retain to put keys into dictionary.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3113 72102866-910b-0410-8b05-ffd578937521
1998-10-25 19:20:49 +00:00
Richard Frith-MacDonald
1a55b8efa2 Bugfix- set address before using it!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3112 72102866-910b-0410-8b05-ffd578937521
1998-10-25 15:57:51 +00:00
Richard Frith-MacDonald
60418db3c9 Implemented +alloc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3111 72102866-910b-0410-8b05-ffd578937521
1998-10-25 08:31:37 +00:00
Richard Frith-MacDonald
20e7c3663b Performance enhancements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3110 72102866-910b-0410-8b05-ffd578937521
1998-10-25 07:56:22 +00:00
Richard Frith-MacDonald
50fb4a14d0 Archiver update.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3109 72102866-910b-0410-8b05-ffd578937521
1998-10-24 09:58:16 +00:00
Richard Frith-MacDonald
5359053d83 bettr prop-list
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3108 72102866-910b-0410-8b05-ffd578937521
1998-10-23 18:57:27 +00:00
Richard Frith-MacDonald
95c9606271 Additions for support of efficient NSArchiver/NSUnarchiver while permiting
ffective subclassing.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3107 72102866-910b-0410-8b05-ffd578937521
1998-10-23 15:48:21 +00:00
Richard Frith-MacDonald
12c5e09764 Fixed error in DO - NXConstantString should always encode itsself as an
NSGCString


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3106 72102866-910b-0410-8b05-ffd578937521
1998-10-23 15:47:07 +00:00
Richard Frith-MacDonald
ec5df7b10a Fix error in quoting for property lists
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3104 72102866-910b-0410-8b05-ffd578937521
1998-10-23 04:34:46 +00:00
Richard Frith-MacDonald
8906271bce Improved deserialisation performance and implemented support for SEL and Class
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3103 72102866-910b-0410-8b05-ffd578937521
1998-10-22 20:20:31 +00:00
Richard Frith-MacDonald
3e0f967475 Slight performance improvement.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3102 72102866-910b-0410-8b05-ffd578937521
1998-10-22 10:58:37 +00:00
Richard Frith-MacDonald
317b23fbb6 Fixed coding/decoding error.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3101 72102866-910b-0410-8b05-ffd578937521
1998-10-22 10:03:52 +00:00
Richard Frith-MacDonald
b0256081a6 Minor tidying
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3100 72102866-910b-0410-8b05-ffd578937521
1998-10-22 10:02:39 +00:00
Richard Frith-MacDonald
3e4a14ce28 Added NSPortMessage
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3098 72102866-910b-0410-8b05-ffd578937521
1998-10-21 14:04:45 +00:00
Richard Frith-MacDonald
244f5a7f23 Tidied coding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3097 72102866-910b-0410-8b05-ffd578937521
1998-10-21 14:02:33 +00:00
Richard Frith-MacDonald
26ee1a0254 Added NSPortMessage
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3096 72102866-910b-0410-8b05-ffd578937521
1998-10-21 13:56:18 +00:00
Richard Frith-MacDonald
609f48e404 Performance improvmentes for coding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3093 72102866-910b-0410-8b05-ffd578937521
1998-10-21 11:56:58 +00:00
Richard Frith-MacDonald
890486a0b8 Tidied encoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3092 72102866-910b-0410-8b05-ffd578937521
1998-10-20 15:40:25 +00:00
Richard Frith-MacDonald
f9ce7b42ab Fixe byte swapping error in double.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3091 72102866-910b-0410-8b05-ffd578937521
1998-10-20 15:33:50 +00:00
Richard Frith-MacDonald
b7b51a9f70 Mods for update of FastMap.x
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3088 72102866-910b-0410-8b05-ffd578937521
1998-10-20 14:42:18 +00:00
Richard Frith-MacDonald
b680aec6ee Minor extensions and bug fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3087 72102866-910b-0410-8b05-ffd578937521
1998-10-20 14:40:05 +00:00
Richard Frith-MacDonald
3c33653bdb Removed [+newWithCoder:inZone:] - not really OpenStep compatible.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3086 72102866-910b-0410-8b05-ffd578937521
1998-10-20 09:16:49 +00:00
Richard Frith-MacDonald
b9ed7d103d Fix so that NXConstantStrings are encodes as NSGCStrings, avoiding memory
leaks when restoring from archive.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3085 72102866-910b-0410-8b05-ffd578937521
1998-10-20 08:50:52 +00:00
Richard Frith-MacDonald
b2de949b28 Send bycopy over the wire.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3079 72102866-910b-0410-8b05-ffd578937521
1998-10-17 18:56:49 +00:00
Richard Frith-MacDonald
476d0a407f Some error trapping code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3078 72102866-910b-0410-8b05-ffd578937521
1998-10-17 06:47:46 +00:00
Richard Frith-MacDonald
d841db9f24 Added some argument checking.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3075 72102866-910b-0410-8b05-ffd578937521
1998-10-17 05:38:46 +00:00
Adam Fedor
d52a07b1b3 Implement completePathIntoString
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3073 72102866-910b-0410-8b05-ffd578937521
1998-10-15 18:46:27 +00:00
Adam Fedor
8c8a2b47ac String patches
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3072 72102866-910b-0410-8b05-ffd578937521
1998-10-15 13:46:35 +00:00
Richard Frith-MacDonald
b56f5ae12e Zone stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3069 72102866-910b-0410-8b05-ffd578937521
1998-10-15 05:03:16 +00:00
Adam Fedor
e3def6fa5b Add placeholder for NSNotificationCenter
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3052 72102866-910b-0410-8b05-ffd578937521
1998-10-13 12:56:27 +00:00
Richard Frith-MacDonald
522c47840a tidied a little
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3051 72102866-910b-0410-8b05-ffd578937521
1998-10-11 06:26:40 +00:00
Richard Frith-MacDonald
7cb68bb453 Optimisations - cache method implementations in loops.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3050 72102866-910b-0410-8b05-ffd578937521
1998-10-09 15:37:06 +00:00
Richard Frith-MacDonald
bd5aa34cb6 Changed notImplemented: to shouldNotImplement:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3049 72102866-910b-0410-8b05-ffd578937521
1998-10-09 14:04:04 +00:00
Richard Frith-MacDonald
b691462713 Don't permit negative versions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3048 72102866-910b-0410-8b05-ffd578937521
1998-10-09 13:54:54 +00:00
Richard Frith-MacDonald
6bd35653c9 Handle property lists.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3047 72102866-910b-0410-8b05-ffd578937521
1998-10-09 10:58:19 +00:00
Richard Frith-MacDonald
5e6ca7d6d8 Tiny property-list parsing optimisations
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3046 72102866-910b-0410-8b05-ffd578937521
1998-10-09 08:36:37 +00:00
Richard Frith-MacDonald
e0ecf75559 Some final tiny optimisations for testing string equality.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3045 72102866-910b-0410-8b05-ffd578937521
1998-10-09 04:24:56 +00:00
Richard Frith-MacDonald
c80250ed90 Bugfix - indexOfObject:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3044 72102866-910b-0410-8b05-ffd578937521
1998-10-08 19:44:18 +00:00
Richard Frith-MacDonald
b25aac96ce Major efficieny rewrites.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3043 72102866-910b-0410-8b05-ffd578937521
1998-10-08 13:46:53 +00:00
Richard Frith-MacDonald
85c38deb08 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3042 72102866-910b-0410-8b05-ffd578937521
1998-10-08 03:03:25 +00:00
Richard Frith-MacDonald
239a1c59c8 Oops - typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3041 72102866-910b-0410-8b05-ffd578937521
1998-10-07 21:13:00 +00:00