Commit graph

1715 commits

Author SHA1 Message Date
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
Richard Frith-MacDonald
0ac0844082 Bugfix - missing increment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3040 72102866-910b-0410-8b05-ffd578937521
1998-10-07 21:10:05 +00:00
Richard Frith-MacDonald
8060a14870 Check for nil passed to isEqual:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3039 72102866-910b-0410-8b05-ffd578937521
1998-10-07 20:17:16 +00:00
Richard Frith-MacDonald
e1cbc4c0a2 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3037 72102866-910b-0410-8b05-ffd578937521
1998-10-07 19:50:57 +00:00
Richard Frith-MacDonald
1123e8337e Tidied caching stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3035 72102866-910b-0410-8b05-ffd578937521
1998-10-07 11:26:18 +00:00
Adam Fedor
93c529ee3d Add win32 dynamic loading.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3034 72102866-910b-0410-8b05-ffd578937521
1998-10-06 20:06:01 +00:00
Richard Frith-MacDonald
1b0bf3c664 Efficiency hacks - avoiding objc messaging overheads.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3032 72102866-910b-0410-8b05-ffd578937521
1998-10-06 15:11:27 +00:00
Richard Frith-MacDonald
37b25563c6 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3031 72102866-910b-0410-8b05-ffd578937521
1998-10-03 22:38:23 +00:00
Richard Frith-MacDonald
c8514eaed5 Parameterize using macros
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3030 72102866-910b-0410-8b05-ffd578937521
1998-10-03 22:04:14 +00:00
Richard Frith-MacDonald
7c6a778e4c Better NSString hash and comparison
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3028 72102866-910b-0410-8b05-ffd578937521
1998-10-03 21:23:04 +00:00
Richard Frith-MacDonald
54be29028f Fix for NXConstantString.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3025 72102866-910b-0410-8b05-ffd578937521
1998-10-03 07:07:32 +00:00
Richard Frith-MacDonald
9c30d5603e Typo fix - guess I'm too tired.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3023 72102866-910b-0410-8b05-ffd578937521
1998-10-03 05:22:09 +00:00
Richard Frith-MacDonald
6d0c6bad5e Don't use 'Dictionary' methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3022 72102866-910b-0410-8b05-ffd578937521
1998-10-03 05:20:03 +00:00
Richard Frith-MacDonald
e169446957 Use NSDictionary.h rather than Dictionary.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3021 72102866-910b-0410-8b05-ffd578937521
1998-10-03 05:16:53 +00:00
Richard Frith-MacDonald
95a0e191a3 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3020 72102866-910b-0410-8b05-ffd578937521
1998-10-03 05:14:29 +00:00
Richard Frith-MacDonald
2f1b6e455d Fixed memory leak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3011 72102866-910b-0410-8b05-ffd578937521
1998-10-01 16:07:02 +00:00
Richard Frith-MacDonald
97b63e32f5 New implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3010 72102866-910b-0410-8b05-ffd578937521
1998-10-01 16:06:24 +00:00
Richard Frith-MacDonald
e9adf752e3 Fast map code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3009 72102866-910b-0410-8b05-ffd578937521
1998-10-01 16:05:59 +00:00
Richard Frith-MacDonald
6f70dc8f9d removed NSGDictionary.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3008 72102866-910b-0410-8b05-ffd578937521
1998-10-01 16:05:34 +00:00
Richard Frith-MacDonald
cdb06e6ee3 Backup of original dictionary code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3006 72102866-910b-0410-8b05-ffd578937521
1998-10-01 16:04:10 +00:00
Richard Frith-MacDonald
964d0e113e Improved hash algorithm.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3005 72102866-910b-0410-8b05-ffd578937521
1998-10-01 15:37:14 +00:00
Richard Frith-MacDonald
1601128ae7 Improve dictionary lookup for strings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3003 72102866-910b-0410-8b05-ffd578937521
1998-10-01 05:22:47 +00:00
Richard Frith-MacDonald
5f94f13a30 Log warning if an object is autoreleased without a pool.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3001 72102866-910b-0410-8b05-ffd578937521
1998-10-01 03:05:27 +00:00
Richard Frith-MacDonald
5897ef774a Removed obsolete FIXMEs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3000 72102866-910b-0410-8b05-ffd578937521
1998-09-30 19:22:11 +00:00
Richard Frith-MacDonald
4dae5226e8 Minor fixes for unknown selectors in DO
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2998 72102866-910b-0410-8b05-ffd578937521
1998-09-30 13:01:54 +00:00
Richard Frith-MacDonald
0614a58401 If selector types are not available, ask the NSDistantObject to get them.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2997 72102866-910b-0410-8b05-ffd578937521
1998-09-30 12:34:30 +00:00
Richard Frith-MacDonald
a8bc29436b Removed obsolete class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2996 72102866-910b-0410-8b05-ffd578937521
1998-09-30 08:43:32 +00:00
Richard Frith-MacDonald
5f3d69bd5f *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2995 72102866-910b-0410-8b05-ffd578937521
1998-09-30 08:40:54 +00:00
Richard Frith-MacDonald
8723615092 Removed MallocAddress
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2994 72102866-910b-0410-8b05-ffd578937521
1998-09-30 08:39:14 +00:00
Richard Frith-MacDonald
591c9343a5 Don't use MallocAddress
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2993 72102866-910b-0410-8b05-ffd578937521
1998-09-30 08:29:58 +00:00
Richard Frith-MacDonald
49a46c8b98 Don't use MallocAddress
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2992 72102866-910b-0410-8b05-ffd578937521
1998-09-30 08:24:05 +00:00
Richard Frith-MacDonald
6d74c714bc Remove automatically generated o_*_bas.m files after distclean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2991 72102866-910b-0410-8b05-ffd578937521
1998-09-30 07:57:28 +00:00
Richard Frith-MacDonald
36039eff7e Removed references to cStringNoCopy.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2990 72102866-910b-0410-8b05-ffd578937521
1998-09-30 07:42:38 +00:00
Richard Frith-MacDonald
274bcbcab5 Tidied method signature stuff.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2988 72102866-910b-0410-8b05-ffd578937521
1998-09-29 11:32:53 +00:00
Adam Fedor
5380811bdc Make NSObject conform to specs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2987 72102866-910b-0410-8b05-ffd578937521
1998-09-28 20:38:02 +00:00
Richard Frith-MacDonald
e2a88e91e3 Tidied method signature stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2984 72102866-910b-0410-8b05-ffd578937521
1998-09-26 05:07:02 +00:00
Richard Frith-MacDonald
7b485d9c07 Minor fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2975 72102866-910b-0410-8b05-ffd578937521
1998-09-10 04:48:50 +00:00
Richard Frith-MacDonald
098425e3e0 Tiny change to comply with docs which state that the notification name is
copied (not just retained).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2968 72102866-910b-0410-8b05-ffd578937521
1998-09-08 07:55:50 +00:00
Richard Frith-MacDonald
b62a6d32e7 Updated notification for user defaults
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2961 72102866-910b-0410-8b05-ffd578937521
1998-09-04 06:49:59 +00:00
Richard Frith-MacDonald
3fc27b79fb Updated
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2960 72102866-910b-0410-8b05-ffd578937521
1998-09-04 06:49:38 +00:00
Richard Frith-MacDonald
a8865aee80 Bugfix for setting objects in persistent domains.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2959 72102866-910b-0410-8b05-ffd578937521
1998-09-04 06:33:30 +00:00
Adam Fedor
b84d76cf33 Better configuration, gui will compile without DPS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2954 72102866-910b-0410-8b05-ffd578937521
1998-09-03 14:35:49 +00:00
Richard Frith-MacDonald
3b21c6a738 Get malloc zone right
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2950 72102866-910b-0410-8b05-ffd578937521
1998-09-02 12:36:47 +00:00
Richard Frith-MacDonald
8b48a4f469 Fixed coding/decoding autorelease problem.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2949 72102866-910b-0410-8b05-ffd578937521
1998-09-02 12:34:38 +00:00
Richard Frith-MacDonald
ffa804ba28 Tidied.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2948 72102866-910b-0410-8b05-ffd578937521
1998-09-02 12:31:00 +00:00
Richard Frith-MacDonald
d11d866f97 Bugfix in cancelPerformSelector:target:argument:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2946 72102866-910b-0410-8b05-ffd578937521
1998-09-02 10:53:09 +00:00
Adam Fedor
19f4ae55ec Better build procedure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2940 72102866-910b-0410-8b05-ffd578937521
1998-08-24 12:47:27 +00:00
Adam Fedor
4e413a8d02 configure and library-combo fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2938 72102866-910b-0410-8b05-ffd578937521
1998-08-20 17:48:46 +00:00
Richard Frith-MacDonald
be3ff6a3e3 Rewrite of invocation code with new mframe code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2930 72102866-910b-0410-8b05-ffd578937521
1998-08-13 20:45:32 +00:00
Richard Frith-MacDonald
17d160cc4f Generic config
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2927 72102866-910b-0410-8b05-ffd578937521
1998-08-13 20:38:48 +00:00
Richard Frith-MacDonald
8e4c5caf1e Config files for sparc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2926 72102866-910b-0410-8b05-ffd578937521
1998-08-13 20:38:15 +00:00
Richard Frith-MacDonald
d6e74a001f Config files for i386
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2925 72102866-910b-0410-8b05-ffd578937521
1998-08-13 20:37:37 +00:00
Richard Frith-MacDonald
f56f8f5bf2 Untested config file!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2924 72102866-910b-0410-8b05-ffd578937521
1998-08-13 20:36:42 +00:00
Richard Frith-MacDonald
c27b7ccecc mframe configuration files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2923 72102866-910b-0410-8b05-ffd578937521
1998-08-13 20:33:32 +00:00
Richard Frith-MacDonald
5e3556509c Minor bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2921 72102866-910b-0410-8b05-ffd578937521
1998-08-13 10:01:43 +00:00
Richard Frith-MacDonald
d41656115a Update reading of environment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2919 72102866-910b-0410-8b05-ffd578937521
1998-08-12 15:07:03 +00:00
Richard Frith-MacDonald
72f05b6a88 * src/NSBundle: ([+initialize]) modified to take account of the
environment variables GNUSTEP_TARGET_DIR, GNUSTEP_TARGET_CPU,
        GNUSTEP_TARGET_OS, and LIBRARY_COMBO to override the defaults.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2918 72102866-910b-0410-8b05-ffd578937521
1998-08-12 14:41:20 +00:00
Adam Fedor
4014caa86e Remove uneeded files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2909 72102866-910b-0410-8b05-ffd578937521
1998-08-06 17:27:25 +00:00
Richard Frith-MacDonald
c6fdd98296 Oops - comment out two methods that we can't have until we get forwardInvocation
workign properly.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2906 72102866-910b-0410-8b05-ffd578937521
1998-08-04 15:41:31 +00:00
Richard Frith-MacDonald
40241d9ba9 Have NSDebugLog() and NSDebugLLog()
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2901 72102866-910b-0410-8b05-ffd578937521
1998-08-04 12:27:57 +00:00
Richard Frith-MacDonald
3082ca5f8a Merged into NSObject.m
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2900 72102866-910b-0410-8b05-ffd578937521
1998-08-04 12:04:04 +00:00
Richard Frith-MacDonald
b45c31a805 Revised NSDebugLog() stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2899 72102866-910b-0410-8b05-ffd578937521
1998-08-04 10:45:43 +00:00
Richard Frith-MacDonald
3e828bffdb Performance improvements - 10% or thereabouts
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2898 72102866-910b-0410-8b05-ffd578937521
1998-08-04 09:22:51 +00:00
Richard Frith-MacDonald
7cb7aa24bb Performance hacks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2895 72102866-910b-0410-8b05-ffd578937521
1998-08-03 15:31:33 +00:00
Richard Frith-MacDonald
eab7b60ea6 Change exception raised by a couple of methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2894 72102866-910b-0410-8b05-ffd578937521
1998-08-01 21:40:50 +00:00
Richard Frith-MacDonald
929fbc4e17 Moved some essentials into core
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2893 72102866-910b-0410-8b05-ffd578937521
1998-08-01 21:34:58 +00:00
Richard Frith-MacDonald
1faf1e7110 Fix dealloc problem
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2892 72102866-910b-0410-8b05-ffd578937521
1998-08-01 21:30:06 +00:00
Richard Frith-MacDonald
d987db52d2 Bugfix update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2885 72102866-910b-0410-8b05-ffd578937521
1998-07-30 16:34:32 +00:00
Richard Frith-MacDonald
8dde889542 Support archiving of mutable character sets
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2884 72102866-910b-0410-8b05-ffd578937521
1998-07-29 14:52:50 +00:00
Richard Frith-MacDonald
c6392f1e63 Implemented [-isEqual:] for NSCharacterSet
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2883 72102866-910b-0410-8b05-ffd578937521
1998-07-29 14:46:16 +00:00
Richard Frith-MacDonald
f07e3215f0 Fixed -copy and -isEqual:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2881 72102866-910b-0410-8b05-ffd578937521
1998-07-29 14:04:17 +00:00
Richard Frith-MacDonald
da04e03112 Removed [-copy] method - inherit from NSObject instead, and use [-copyAs:]
to get the old behaviour.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2878 72102866-910b-0410-8b05-ffd578937521
1998-07-29 13:33:43 +00:00
Richard Frith-MacDonald
efa7d1d434 Reinstated -respondsToSelector: and -conformsToProtocol:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2876 72102866-910b-0410-8b05-ffd578937521
1998-07-29 09:47:26 +00:00
Richard Frith-MacDonald
e7cb6607ec Added [+instanceMethodSignatureForSelector:]
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2874 72102866-910b-0410-8b05-ffd578937521
1998-07-29 09:36:16 +00:00
Richard Frith-MacDonald
fd3901c265 Fix 'classForPortCoder' for Protocol
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2873 72102866-910b-0410-8b05-ffd578937521
1998-07-29 09:31:39 +00:00
Richard Frith-MacDonald
8f568c7e39 Housekeeping - typecasts to avoid warnings and removal of redundant methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2870 72102866-910b-0410-8b05-ffd578937521
1998-07-29 09:22:18 +00:00
Adam Fedor
9a7f58d597 New split view, other fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2869 72102866-910b-0410-8b05-ffd578937521
1998-07-28 17:51:55 +00:00
Richard Frith-MacDonald
b41a9d6e9a Attempt to make this class do what it should :-)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2868 72102866-910b-0410-8b05-ffd578937521
1998-07-28 09:45:09 +00:00
Richard Frith-MacDonald
064bb6672c Don't try to copy connections - they no longer inherit any copy behaviour.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2863 72102866-910b-0410-8b05-ffd578937521
1998-07-24 10:01:29 +00:00
Adam Fedor
1981f6a34b Remove redundant classes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2861 72102866-910b-0410-8b05-ffd578937521
1998-07-21 17:56:48 +00:00
Richard Frith-MacDonald
130952c1de Update to correctly decode classes that rely on multiple inheritance.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2859 72102866-910b-0410-8b05-ffd578937521
1998-07-20 21:13:15 +00:00
Adam Fedor
58cadf54b8 Improved making.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2858 72102866-910b-0410-8b05-ffd578937521
1998-07-20 15:25:47 +00:00
Adam Fedor
99692ecb51 NSSet additions, better NSDebugLog, added defs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2854 72102866-910b-0410-8b05-ffd578937521
1998-07-15 16:33:33 +00:00
Richard Frith-MacDonald
c0fe9664bf Added mframe_decode_return() function.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2850 72102866-910b-0410-8b05-ffd578937521
1998-07-15 12:50:16 +00:00
Richard Frith-MacDonald
efbd6c2766 Various bug fixes for synchronous operations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2849 72102866-910b-0410-8b05-ffd578937521
1998-07-15 12:49:35 +00:00
Richard Frith-MacDonald
86f2dc61dc Fixed implementation of the ([-rangeOfCharacterFromSet:options:range:]) method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2848 72102866-910b-0410-8b05-ffd578937521
1998-07-15 12:48:57 +00:00
Richard Frith-MacDonald
2423aef513 Removed ([-copyWithZone:]) and ([-mutableCopyWithZone:])
(which shiould not exist in NSObject).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2847 72102866-910b-0410-8b05-ffd578937521
1998-07-15 12:48:14 +00:00
Richard Frith-MacDonald
1a6c0f94c6 Tidied and added NSGetSizeAndAlignment().
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2846 72102866-910b-0410-8b05-ffd578937521
1998-07-15 12:47:38 +00:00
Richard Frith-MacDonald
ccb10f035a Modified method for making socket connections and added a synchronous version.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2845 72102866-910b-0410-8b05-ffd578937521
1998-07-15 12:47:13 +00:00
Richard Frith-MacDonald
adeeec16c7 Fixed ([-copyWithZone:]) to avoid using the (non-existant) NSObject method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2844 72102866-910b-0410-8b05-ffd578937521
1998-07-15 12:46:46 +00:00
Richard Frith-MacDonald
476f8358e1 Rewrote ([-invoke]) to retrieve return values correctly by using
mframe_decode_return()


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2843 72102866-910b-0410-8b05-ffd578937521
1998-07-15 12:46:01 +00:00
Richard Frith-MacDonald
c28123a0d8 Fixed stupid typo error in timeout code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2828 72102866-910b-0410-8b05-ffd578937521
1998-06-29 17:44:03 +00:00
Richard Frith-MacDonald
88ee3d5482 Added code to invalidate an out port if a write to it fails.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2827 72102866-910b-0410-8b05-ffd578937521
1998-06-29 15:04:32 +00:00
Richard Frith-MacDonald
297bb00d97 Fixed error in timeout of cached proxies.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2826 72102866-910b-0410-8b05-ffd578937521
1998-06-29 14:28:19 +00:00
Richard Frith-MacDonald
ce2c9fcdfc Updated distributed objects code to cope with triangular relationships -
Process A vends object to B which vends object to C.
There was a problem where B could give the object to C and release it in A
before C could get a proxy to the original in A.  Now we give it 30 seconds
to establish the connection.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2824 72102866-910b-0410-8b05-ffd578937521
1998-06-26 20:39:50 +00:00
Richard Frith-MacDonald
18a09b616f Make more tolerant - permit comma after final array element
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2821 72102866-910b-0410-8b05-ffd578937521
1998-06-24 22:13:15 +00:00
Richard Frith-MacDonald
97e1d199c3 Efficiency hack in conversion to/from unicode
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2817 72102866-910b-0410-8b05-ffd578937521
1998-06-24 22:01:03 +00:00
Richard Frith-MacDonald
1ba095ed12 Added [NSMutableData +data]
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2815 72102866-910b-0410-8b05-ffd578937521
1998-06-24 21:53:49 +00:00
Adam Fedor
1a3d7230f0 New class methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2814 72102866-910b-0410-8b05-ffd578937521
1998-06-24 17:22:34 +00:00
Adam Fedor
f8e6d9b280 New class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2811 72102866-910b-0410-8b05-ffd578937521
1998-06-16 13:52:57 +00:00
Adam Fedor
88cbc598e5 Various fixes, Frith-MacDonald, others.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2805 72102866-910b-0410-8b05-ffd578937521
1998-05-29 15:25:41 +00:00
Adam Fedor
1996a609cc Frith-MacDonald and other patches.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2801 72102866-910b-0410-8b05-ffd578937521
1998-05-21 13:41:55 +00:00
Adam Fedor
c5ccc27038 Minor change name variable
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2799 72102866-910b-0410-8b05-ffd578937521
1998-05-15 21:01:11 +00:00
Adam Fedor
65b9b6186c Various fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2796 72102866-910b-0410-8b05-ffd578937521
1998-05-13 19:25:38 +00:00
Adam Fedor
c51efbe1e1 Fixes from Frith-MacDonald.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2794 72102866-910b-0410-8b05-ffd578937521
1998-04-30 20:11:42 +00:00
Adam Fedor
fe472a3a71 Changes from Frith-Macdonald, NSLock fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2791 72102866-910b-0410-8b05-ffd578937521
1998-04-20 14:13:19 +00:00
Adam Fedor
722df94d6e Implementation of sleepUntilDate:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2790 72102866-910b-0410-8b05-ffd578937521
1998-04-15 14:26:44 +00:00
Adam Fedor
5a24da94b6 Add more keys to fileAttributes dict.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2788 72102866-910b-0410-8b05-ffd578937521
1998-04-15 13:58:47 +00:00
Scott Christley
d48fdafcbb * Utilize documentation rules in Makefile Package.
* doc/GNUmakefile: Rewrite to use Makefile Package.
	* doc/Makefile.postamble: Remove old obsolete rules.

	* Documentation which covers GNUstep as a whole versus just
	gstep-base has been moved to the top level Documentation dir.
	* GNUstep-HOWTO: Delete.
	* doc/gnustep-base.tmpl.texi: GNUstep-HOWTO and FAQ removed.
	Add variable so that included files know they are within the
	main document.
	* doc/gnustep-howto.tmpl.texi: Delete.
	* doc/faq.tmpl.texi: Delete.
	* doc/announce.tmpl.texi: Don't include version.texi needlessly.
	* doc/news.tmpl.texi: Don't include version.texi needlessly.
	* doc/todo.tmpl.texi: Don't include version.texi needlessly.

	* src/GNUmakefile: Don't compile Random class as the name too
	often conflicts with user apps.

	* src/GetDefEncoding.m: Reformat.

	* src/NSArray.m (-replaceObjectsInRange:withObjectsFromArray:):
 	Fix range check.  Use enumerator instead of count.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2783 72102866-910b-0410-8b05-ffd578937521
1998-04-06 02:09:44 +00:00
Adam Fedor
a29048c198 Fixes from Frith-MacDonald.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2781 72102866-910b-0410-8b05-ffd578937521
1998-04-02 14:27:40 +00:00
Adam Fedor
5f22cd9f54 Byref patches from Frith-MacDonald
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2777 72102866-910b-0410-8b05-ffd578937521
1998-03-23 20:49:54 +00:00
Adam Fedor
877756ca0e Memory leak and other fixes from Frith-MacDonald.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2775 72102866-910b-0410-8b05-ffd578937521
1998-03-12 14:21:20 +00:00
Adam Fedor
37651d6566 Fix from Frith-MacDonald - customize gdomap port.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2771 72102866-910b-0410-8b05-ffd578937521
1998-03-10 19:01:24 +00:00
Adam Fedor
9955a7c49c New NSByteOrder from Frith-MacDonald.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2769 72102866-910b-0410-8b05-ffd578937521
1998-03-06 18:13:53 +00:00
Adam Fedor
70a2dc2b65 Fixes from Frith-MacDonald
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2768 72102866-910b-0410-8b05-ffd578937521
1998-03-05 00:37:44 +00:00
Adam Fedor
2308aa5f56 Generate o_x_ files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2765 72102866-910b-0410-8b05-ffd578937521
1998-03-03 16:00:21 +00:00
Adam Fedor
8c34702d92 Patches from Frith-MacDonald, Other misc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2759 72102866-910b-0410-8b05-ffd578937521
1998-02-26 17:55:42 +00:00
Scott Christley
8279633eea * configure.in: Check for sys/statvfs.h header file.
* configure: Regenerate.
* std/include/config.h.in: Regenerate.
* src/NSFileManager.m: Include header files only if available.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2752 72102866-910b-0410-8b05-ffd578937521
1998-02-14 23:36:06 +00:00
Adam Fedor
e0d3709cbe Add regen files to repository.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2750 72102866-910b-0410-8b05-ffd578937521
1998-02-14 20:52:00 +00:00
Adam Fedor
754c45b180 Add copy method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2747 72102866-910b-0410-8b05-ffd578937521
1998-02-12 18:31:59 +00:00
Adam Fedor
5ad4c23b77 Use cvs export to make snapshots/dists. Minor patches.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2742 72102866-910b-0410-8b05-ffd578937521
1998-02-09 19:06:40 +00:00
Adam Fedor
1a9e7bade4 Change GNUSTEP_MAKEFILE_DIR to GNUSTEP_MAKEFILES
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2737 72102866-910b-0410-8b05-ffd578937521
1998-02-06 17:22:46 +00:00
Adam Fedor
f5c81dc93c Patches from Frith-MacDonald.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2734 72102866-910b-0410-8b05-ffd578937521
1998-02-05 22:06:20 +00:00
Adam Fedor
4471b1d57b Define GNUSTEP_MAKEFILE_DIR for compiling in large package.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2730 72102866-910b-0410-8b05-ffd578937521
1998-02-05 15:51:18 +00:00
Adam Fedor
38bdebb9a8 Patches from Kienenberger, Yamato, Frith-MacDonald.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2719 72102866-910b-0410-8b05-ffd578937521
1998-02-03 14:20:00 +00:00
Adam Fedor
b6341c9181 Minor syntax changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2711 72102866-910b-0410-8b05-ffd578937521
1998-01-26 14:33:08 +00:00
Adam Fedor
142cab5d90 Pathces from Frith-MacDonald, Yamato, Jenkins.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2709 72102866-910b-0410-8b05-ffd578937521
1998-01-26 14:18:18 +00:00
Adam Fedor
49be21f6c3 More patches from Frith-MacDonald.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2708 72102866-910b-0410-8b05-ffd578937521
1998-01-21 20:08:58 +00:00
Adam Fedor
4a7dc89677 Strings patch from Frith-MacDonald.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2706 72102866-910b-0410-8b05-ffd578937521
1998-01-21 15:09:22 +00:00
Adam Fedor
99321bb9e7 Updated patch from Frith-MacDonald.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2704 72102866-910b-0410-8b05-ffd578937521
1998-01-21 14:56:24 +00:00
Adam Fedor
793a5e1a62 Fixes from Frith-MacDonald.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2701 72102866-910b-0410-8b05-ffd578937521
1998-01-19 15:20:15 +00:00
Adam Fedor
690a304f1a String fixes from stevo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2685 72102866-910b-0410-8b05-ffd578937521
1998-01-08 15:25:59 +00:00
Scott Christley
2c49c63e47 Add global Foundation header file.
Fix some missed memory allocation function usage.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2682 72102866-910b-0410-8b05-ffd578937521
1998-01-03 21:27:44 +00:00
Adam Fedor
e6395ff746 Update of docs. Fixes from Frith-MacDonald, others.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2679 72102866-910b-0410-8b05-ffd578937521
1998-01-02 18:09:52 +00:00
Adam Fedor
cc39cb890a New string functions, patches from Richard and Wacko.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2676 72102866-910b-0410-8b05-ffd578937521
1997-12-19 18:13:52 +00:00
Adam Fedor
d286ed38b2 Simplify configure, quiet warnings (from Wacko).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2674 72102866-910b-0410-8b05-ffd578937521
1997-12-11 19:09:56 +00:00
Adam Fedor
b55bf54177 NSString fixes from Stevo Crvenkovski
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2672 72102866-910b-0410-8b05-ffd578937521
1997-12-08 20:04:16 +00:00
Scott Christley
ec7562e25e Install headers in gnustep not gnustep/base.
Minor bug fixes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2662 72102866-910b-0410-8b05-ffd578937521
1997-11-28 20:13:58 +00:00
Adam Fedor
c0edbf834b DO patch from Frith-Macdonald. Makefile changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2659 72102866-910b-0410-8b05-ffd578937521
1997-11-26 21:15:12 +00:00
Adam Fedor
6d54790f3b Fixes from ANOQ.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2657 72102866-910b-0410-8b05-ffd578937521
1997-11-21 18:19:29 +00:00
Adam Fedor
a8f435a6c0 Memory Leeks from Richard.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2625 72102866-910b-0410-8b05-ffd578937521
1997-11-12 15:37:27 +00:00
Adam Fedor
4fbe10eb9e Patch from Richard.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2623 72102866-910b-0410-8b05-ffd578937521
1997-11-07 18:46:30 +00:00
Adam Fedor
55b12328d1 Minor fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2620 72102866-910b-0410-8b05-ffd578937521
1997-11-06 18:26:51 +00:00
Scott Christley
369c38280a Remove dependency upon config.h by headers files and include
directly in source files because the config.h file is system
dependent, used just for compiling the source, and should
not be installed.
Some minor bug fixes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2619 72102866-910b-0410-8b05-ffd578937521
1997-11-06 00:51:23 +00:00
Adam Fedor
c927c0cb37 TimeZone patch from wacko
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2615 72102866-910b-0410-8b05-ffd578937521
1997-11-03 14:30:13 +00:00
Adam Fedor
6fbf88955a NSDistributedLock from Frith-MacDonald
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2613 72102866-910b-0410-8b05-ffd578937521
1997-11-03 01:40:03 +00:00
Adam Fedor
69d86d8223 Update DIST_FILES for making snapshots
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2607 72102866-910b-0410-8b05-ffd578937521
1997-10-31 22:04:49 +00:00
Adam Fedor
cc19486e18 Renamed Makefiles. Added Frith-MacDonald patch fixing NSUserDefaults.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2603 72102866-910b-0410-8b05-ffd578937521
1997-10-31 16:26:44 +00:00
Scott Christley
a992701d88 Make the system root be the default installation root.
Use test.make for test programs so that they do not get installed.
Fix NSBundle so that it removes the library combo, target os, and
target cpu when determining the bundle's dir path.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2592 72102866-910b-0410-8b05-ffd578937521
1997-10-30 22:23:50 +00:00
Adam Fedor
3324d6f0d4 Conform to new makefile package changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2590 72102866-910b-0410-8b05-ffd578937521
1997-10-30 19:37:24 +00:00
Adam Fedor
710599da68 DO patches from Frith-MacDonald
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2573 72102866-910b-0410-8b05-ffd578937521
1997-10-28 14:37:53 +00:00
Adam Fedor
dd9eaaa18b Retain/Release and DO patches from Richard Frith-MacDonald
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2571 72102866-910b-0410-8b05-ffd578937521
1997-10-28 14:34:49 +00:00
Adam Fedor
cd1c0e3508 Removed unused files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2547 72102866-910b-0410-8b05-ffd578937521
1997-10-24 18:53:00 +00:00
Adam Fedor
fa8b25fe97 Patches from Yoo C. Chung
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2546 72102866-910b-0410-8b05-ffd578937521
1997-10-24 16:58:20 +00:00
Scott Christley
9db12ac373 Get NSTimeZone to work in GNUstep directory structure.
Add GNUstep specific method to NSBundle which will search the GNUstep
directory structure for resource files.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2528 72102866-910b-0410-8b05-ffd578937521
1997-10-18 19:49:50 +00:00
Adam Fedor
ab180cbd8c Changes from richard and wacko.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2521 72102866-910b-0410-8b05-ffd578937521
1997-10-17 13:35:52 +00:00
Scott Christley
7a235b4935 Fix NSDictionary and NSMutableDictionary implementation.
NSCharacterSet searches in appropriate places for resources.
NSBundle no longer supports GNUSTEP_LIBRARY_PATH variable.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2519 72102866-910b-0410-8b05-ffd578937521
1997-10-16 23:56:27 +00:00
Adam Fedor
ddeadf345e New TimeZone files/directory. Removed redundent methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2466 72102866-910b-0410-8b05-ffd578937521
1997-10-01 18:53:50 +00:00
Adam Fedor
5a29032c27 Cleanup from rewrite of NSData.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2460 72102866-910b-0410-8b05-ffd578937521
1997-09-30 13:00:45 +00:00
Adam Fedor
0060d4a2a4 Rewrite of NSData from Richard Frith-Macdonald <richard@brainstorm.co.uk>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2459 72102866-910b-0410-8b05-ffd578937521
1997-09-29 14:39:53 +00:00
Adam Fedor
516ad3fad5 Snapshots and releases work again.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2457 72102866-910b-0410-8b05-ffd578937521
1997-09-27 15:26:51 +00:00
Scott Christley
aa5354e63f Convert to the GNUstep makefile package.
The installation of the header files was modified slightly
to correspond with the GNUstep makefile package.  All OpenStep
headers go into Foundation while the gnustep-base specific
headers go into gnustep/base.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2437 72102866-910b-0410-8b05-ffd578937521
1997-09-23 21:00:33 +00:00
Adam Fedor
f460d097cd Bug fixes to get checks programs to work.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2436 72102866-910b-0410-8b05-ffd578937521
1997-09-23 14:03:36 +00:00
Scott Christley
d2ee594650 Fix NSArray bug.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2432 72102866-910b-0410-8b05-ffd578937521
1997-09-22 17:31:34 +00:00
Adam Fedor
5f4545a79a Improved -description writing/reading. Bug fixes to NSString.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2429 72102866-910b-0410-8b05-ffd578937521
1997-09-18 14:56:47 +00:00
Adam Fedor
8066576c56 Dealloc of shared memory patches to NSHData (Richard Frith-Macdonald, Sep 16)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2427 72102866-910b-0410-8b05-ffd578937521
1997-09-16 15:47:15 +00:00
Scott Christley
4a99922d47 Merge in changes from NET-Community.
Add DLL support on Windows platforms.
Numerous minor bug fixes related to Windows platforms.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2420 72102866-910b-0410-8b05-ffd578937521
1997-09-13 17:52:31 +00:00
Adam Fedor
e149f41c85 DO patches (Sep 12 from Richard Frith-MacDonald)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2419 72102866-910b-0410-8b05-ffd578937521
1997-09-12 17:54:10 +00:00
Scott Christley
d0d21cf13f Update config.guess and config.sub
Minor bug fix in NSArray.m


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2412 72102866-910b-0410-8b05-ffd578937521
1997-09-11 01:19:24 +00:00
Adam Fedor
79c7545d62 DO patch from Richard Frith-MacDonald <richard@brainstorm.co.uk>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2410 72102866-910b-0410-8b05-ffd578937521
1997-09-09 15:30:24 +00:00
Adam Fedor
4d6732922c Add description methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2408 72102866-910b-0410-8b05-ffd578937521
1997-09-01 22:12:12 +00:00
Adam Fedor
25afcc3594 Patches submitted from May 20 to Aug 28 1997
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2406 72102866-910b-0410-8b05-ffd578937521
1997-09-01 21:59:51 +00:00
Andrew McCallum
bee801e429 (GNUSTEP_OTHER_SRCFILES): Add gdomap.c and gdomap.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2338 72102866-910b-0410-8b05-ffd578937521
1997-05-03 21:13:08 +00:00
Andrew McCallum
4c70938e2e (GNUSTEP_HEADERS): Add include/NSConnection.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2337 72102866-910b-0410-8b05-ffd578937521
1997-05-03 21:11:09 +00:00
Andrew McCallum
e5722c2391 Temporarily comment out some code with #if 0/1 so it will compile.
Get Adam Fedor or someone to fix it.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2331 72102866-910b-0410-8b05-ffd578937521
1997-05-03 21:04:39 +00:00
Andrew McCallum
dc3ff9b286 (GNUSTEP_HEADERS): Add NSDistantObject.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2328 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:43:26 +00:00
Andrew McCallum
91d11a2a9e *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2327 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:42:53 +00:00
Andrew McCallum
2c91706c5e Delete duplicate copy inside file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2326 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:42:32 +00:00
Andrew McCallum
5e6bdb3b49 #include <signal.h>.
Define GDOMAP to be 0 for now; have Richard Frith-Macdonald verify
that it works for me.
(tryWrite): Change type of IFUN to match declaration of signal().
Cast second argument to signal() to avoid warning.
([TcpInPort +newForReceivingFromPortNumber:]): Use P->_PORT_SOCKET not
P->_SOCKET, which doesn't exist.  Likewise in several other methods.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2325 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:42:04 +00:00
Andrew McCallum
43a4cc281f Remove some duplicate methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2324 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:39:07 +00:00
Andrew McCallum
4f8556d6cf Don't include <libc.h>. Include <Foundation/NSDictionary.h>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2323 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:38:42 +00:00
Andrew McCallum
6e7a73a93a ([Connection +newForInPort:outPort:ancestorConnection:]): Cast NEWCONN
to avoid warning.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2322 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:37:13 +00:00
Andrew McCallum
d2e0aac4e5 (GNUSTEP_OTHER_SRCFILES): Move NSHost.m temporarily here until its debugged.
(GNUSTEP_MFILES): Temporarily remove NSHost.m.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2321 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:23:42 +00:00
Andrew McCallum
36b6896327 ([NSDate -timeIntervalSince1970]): Remove duplicate method definition.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2320 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:21:48 +00:00
Andrew McCallum
a6a5ff98fc ([NSArchiver -init]): New method. (Need for it reported by Richard Frith-Macdonald <richard@brainstorm.co.uk>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2318 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:16:26 +00:00
Andrew McCallum
9f15dd985f ([NSArchiver -encodeClassName:intoClassName:]): Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2317 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:10:45 +00:00
Andrew McCallum
8158d602cd (nameServer): Remove the ntohs() conversion of NUM. (Reported by
Richard Frith-Macdonald <richard@brainstorm.co.uk>>)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2315 72102866-910b-0410-8b05-ffd578937521
1997-05-03 19:26:55 +00:00
Andrew McCallum
5ed5f73e4c ([NSCharacterSet_PATH]): Value of global variable changed to absolute
path.  (Reported by Richard Frith-Macdonald
<richard@brainstorm.co.uk>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2314 72102866-910b-0410-8b05-ffd578937521
1997-05-03 19:25:23 +00:00
Andrew McCallum
5933e1ac9a Changes from Richard Frith-Macdonald. See ChangeLog Apr 25 01:30:00
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2313 72102866-910b-0410-8b05-ffd578937521
1997-05-03 19:22:17 +00:00
Andrew McCallum
02688c779f Changes from Richard Frith-Macdonald. See ChangeLog Apr 24 10:30:00
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2312 72102866-910b-0410-8b05-ffd578937521
1997-05-03 19:18:55 +00:00
Andrew McCallum
4c5b9d86b8 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2311 72102866-910b-0410-8b05-ffd578937521
1997-05-03 19:18:21 +00:00
Andrew McCallum
baf1c51ca8 ([Decoder -decodeObjectAt:anObjPtr:name]) [CODER_OBJECT_REPEATED]:
Retain the object before returning it by reference.  (Reported by
Richard Frith-Macdonald <richard@brainstorm.co.uk>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2307 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:20:16 +00:00
Andrew McCallum
8f627a8137 (NSNonRetainedObjectHashCallBacks): Renamed from
NSNonRetainedObjectsHashCallBacks to conform to spec.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2306 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:17:23 +00:00
Andrew McCallum
9c10f43dab Changes from Yoo C. Chung. See ChangeLog Mar 29 00:43:18
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2305 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:15:44 +00:00
Andrew McCallum
839af2b8f9 Changes from Mark Kettenis. See ChangeLog Mar 23
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2304 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:13:17 +00:00
Andrew McCallum
5b252113a1 (UNICODE_HEADERS): New variable.
(DIST_FILES): Add UNICODE_HEADERS.
(copy-dist): Create directory for unicode.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2303 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:09:26 +00:00
Andrew McCallum
6690dfea9b Changes from Stevo Crvenkovski. See ChangeLog Mar 23 22:14:21
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2302 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:05:21 +00:00
Andrew McCallum
60836e9864 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2301 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:04:21 +00:00
Andrew McCallum
e2e8741a81 Changes from Yoo C. Chung <wacko@power1.snu.ac.kr>. See ChangeLog Feb 9 20:28:00 to Feb 14 08:51:39
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2297 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:28:54 +00:00
Andrew McCallum
0f45fc53ee Changes from Scott Christley. See ChangeLog Mar 6 08:57:29
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2296 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:26:16 +00:00
Andrew McCallum
2969f845d4 Changes from Scott Christley. See ChangeLog Mar 4 10:47:18
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2295 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:25:25 +00:00
Andrew McCallum
89f78cc23b Changes from Scott Christley. See ChangeLog Feb 27 13:46:10
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2294 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:24:31 +00:00
Andrew McCallum
930eac70a3 ([NSBundle +pathForResource:ofType:inDirectory:]): Change it from an
instance method to a class method, in order to conform to spec.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2292 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:17:08 +00:00
Andrew McCallum
4bbcf235d0 ([NSCharacterSet +_bitmapForSet:number:]): Revert last change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2291 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:16:10 +00:00
Andrew McCallum
147720cc3a Changes from Jeremy Bettis. See ChangeLog Jan 21 17:09:09
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2290 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:05:57 +00:00
Andrew McCallum
e6a5490ab1 (GNUSTEP_HEADERS): Added include/NSHost.h.
(GNUSTEP_MFILES): Added NSHost.m.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2288 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:04:11 +00:00
Andrew McCallum
cbf0bfc40b ([NSCharacterSet +_bitmapForSet:number:]): Use NSBundle's
pathForResource:ofType:inDirectory method properly.  (Reported by
Stevo Crvenkovski <stevoc@lotus.mpt.com.mk>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2287 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:01:57 +00:00
Andrew McCallum
6d8b053262 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2285 72102866-910b-0410-8b05-ffd578937521
1997-05-03 16:31:40 +00:00
Andrew McCallum
d27406e315 ([Connection -registerName:]): New method.
([Connection +newForInPort:outPort:ancestorConnection:]): Ask the
delegate for permission to create the new connection.  We were already
doing it GNUstep-style.  Do it OpenStep-style also.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2283 72102866-910b-0410-8b05-ffd578937521
1997-05-03 16:30:07 +00:00
Andrew McCallum
e49c1601ba ([NSGArchiver -archiverData]): New method. No implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2282 72102866-910b-0410-8b05-ffd578937521
1997-05-03 16:28:47 +00:00
Andrew McCallum
3d66c6339b *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2223 72102866-910b-0410-8b05-ffd578937521
1997-03-04 16:05:29 +00:00
Andrew McCallum
1aa9d5f2c8 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2222 72102866-910b-0410-8b05-ffd578937521
1997-03-04 16:04:17 +00:00
Andrew McCallum
62b2cc43a9 ([Connection -forwardForProxy:selector:argFrame:]): In nested function
decoder(), always set IP to -1 after sending it -dismiss, i.e. in both
cases.  Fix the assertion at the bottom so that IP is allowed to be
nil, which will be the case when mframe_build_return() never calls
decoder(), which will happen when we are returning void.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2220 72102866-910b-0410-8b05-ffd578937521
1997-03-04 15:53:52 +00:00
Andrew McCallum
be7036a1a0 ([Decoder -finishDecodingInterconnectedObjects]): Comment fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2219 72102866-910b-0410-8b05-ffd578937521
1997-03-04 15:51:57 +00:00
Andrew McCallum
fea0df7249 ([Proxy -awakeAfterUsingCoder:]): New method. Needed otherwise we get
an infinite loop with Decoder trying to send this message to a Proxy.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2218 72102866-910b-0410-8b05-ffd578937521
1997-03-04 15:51:20 +00:00
Andrew McCallum
ebfa059256 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2210 72102866-910b-0410-8b05-ffd578937521
1997-03-03 20:10:10 +00:00
Andrew McCallum
ab1693ff56 Changes by Scott Christley. See ChangeLog Feb 25
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2209 72102866-910b-0410-8b05-ffd578937521
1997-03-03 20:07:35 +00:00
Andrew McCallum
3e2ce5f1fd Changes by wacko@power1.snu.ac.kr (Yoo C. Chung). See ChangeLog Feb 6
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2206 72102866-910b-0410-8b05-ffd578937521
1997-03-03 19:58:17 +00:00
Andrew McCallum
8a77b79ada Changes by wacko@power1.snu.ac.kr (Yoo C. Chung). See ChangeLog Feb 4
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2205 72102866-910b-0410-8b05-ffd578937521
1997-03-03 19:56:37 +00:00
Andrew McCallum
c5b0cb101c Changes by wacko@power1.snu.ac.kr (Yoo C. Chung). See ChangeLog Jan 20,21
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2203 72102866-910b-0410-8b05-ffd578937521
1997-03-03 19:51:04 +00:00
Andrew McCallum
c07f920c70 Changes by wacko@power1.snu.ac.kr (Yoo C. Chung). See ChangeLog Jan 20
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2202 72102866-910b-0410-8b05-ffd578937521
1997-03-03 19:46:52 +00:00
Andrew McCallum
af908b993e Changes by wacko@power1.snu.ac.kr (Yoo C. Chung). See ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2201 72102866-910b-0410-8b05-ffd578937521
1997-03-03 19:43:25 +00:00
Andrew McCallum
c03261dd56 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2200 72102866-910b-0410-8b05-ffd578937521
1997-03-03 19:40:50 +00:00
Andrew McCallum
076fa71db3 (PRE_SIZEOF_PREFIX_FORMAT_VERSION): New macro for old version number.
(CURRENT_FORMAT_VERSION): New macro.
(DEFAULT_FORMAT_VERSION): Changed from 0 to 1.
([BinaryCStream -_initForReadingFromPostSignatureStream:
withFormatVersion:]): New method.
([BinaryCStream -initForWritingToStream:swithFormatVersion:]): New
method.
(WRITE_SIGNED_TYPE0): Renamed from WRITE_SIGNED_TYPE.
(WRITE_SIGNED_TYPE1): New macro.
(WRITE_SIGNED_TYPE): New macro for choosing between them.
(READ_SIGNED_TYPE0): Renamed from READ_SIGNED_TYPE.
(READ_SIGNED_TYPE1): New macro.
(READ_SIGNED_TYPE): New macro for choosing between them.
(WRITE_UNSIGNED_TYPE0, WRITE_UNSIGNED_TYPE1, WRITE_SIGNED_UNTYPE,
READ_UNSIGNED_TYPE0, READ_UNSIGNED_TYPE1, READ_UNSIGNED_TYPE):
Likewise.
([BinaryCStream -encodeValueOfCType:at:withName:name]): Don't use
`unsigned' as part of the argument to the *_UNSIGNED_TYPE macros,
because the macros now include that themselves.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2047 72102866-910b-0410-8b05-ffd578937521
1997-01-12 18:59:14 +00:00
Andrew McCallum
4443c2fea3 ([CStream -_initForReadingFromPostSignatureStream:
withFormatVersion:]): New method.
([CStream +cStreamReadingFromStream:s]): Use it.
([CStream -initForReadingFromStream:swithFormatVersion:]): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2046 72102866-910b-0410-8b05-ffd578937521
1997-01-12 18:49:08 +00:00
Andrew McCallum
eaadce5a82 (NSCreateZone): Call initialize(), so that we won't crash if someone
tries to create an object before main() and before initialize() gets
called as a constructor.
(NSDefaultMallocZone): Likewise.
(initialize): Use a static variable to return immediately if we've
been run already.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2042 72102866-910b-0410-8b05-ffd578937521
1997-01-11 21:39:38 +00:00
Andrew McCallum
61ba3d1097 ([NSTimer -compare:]): New method, so they get properly sorted in a
Heap in RunLoop.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2041 72102866-910b-0410-8b05-ffd578937521
1997-01-11 21:35:35 +00:00
Andrew McCallum
ea4ac8b515 (STRVAL): Make it a macro instead of an inline function to avoid
warning.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2037 72102866-910b-0410-8b05-ffd578937521
1997-01-09 21:49:58 +00:00
Andrew McCallum
55bfffc819 (NSLogPageSize): Use NSPageSize() instead of ns_page_size().
(NSRoundDownToMultipleOfPageSize): Likewise.
(NSRoundUpToMultipleOfPageSize): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2036 72102866-910b-0410-8b05-ffd578937521
1997-01-09 19:13:50 +00:00
Andrew McCallum
bafa09946b ([NSString -copy]): Use NSDefaultMallocZone() instead of NS_NO_ZONE.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2035 72102866-910b-0410-8b05-ffd578937521
1997-01-09 19:12:56 +00:00
Andrew McCallum
a8b68ee7ca ([NSCharacterSet +_bitmapForSet:number:]): Remove last parameter from
calls to [NSBundle pathForResource...].  The method doesn't exist.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2034 72102866-910b-0410-8b05-ffd578937521
1997-01-09 17:02:56 +00:00
Andrew McCallum
92c8adc87a Rearrange #include's a little.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2033 72102866-910b-0410-8b05-ffd578937521
1997-01-09 17:01:14 +00:00
Andrew McCallum
b3560edbc5 Changes from Scott Christley. See ChangeLog Dec 04 and Nov 21
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2032 72102866-910b-0410-8b05-ffd578937521
1997-01-09 16:24:07 +00:00
Andrew McCallum
9d46f24e66 ([Connection -_getReceivedReplyRmcWithSequenceNumber:]): Break if the
RunLoop returns NO.  (Reported by Richard Frith-Macdonald
<richard@brainstorm.co.uk>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2031 72102866-910b-0410-8b05-ffd578937521
1997-01-09 16:20:35 +00:00
Andrew McCallum
51e3defb59 ([NSDictionary +dictionaryWithContentsOfFile:]): Method implemented.
(From Scott Christley.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2030 72102866-910b-0410-8b05-ffd578937521
1997-01-09 16:05:09 +00:00
Andrew McCallum
caaf447fea ([NSString -initWithFormat:arguments:]): Increase BUFFER_EXTRA by a
factor of 500.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2029 72102866-910b-0410-8b05-ffd578937521
1997-01-09 16:01:52 +00:00
Andrew McCallum
31d6a86b85 (mframe_build_return): Change the way values of type smaller than
(int) are returned---don't offset into the int.  (Recommended by
Richard Frith-Macdonald <richard@brainstorm.co.uk>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2027 72102866-910b-0410-8b05-ffd578937521
1997-01-09 15:45:08 +00:00
Andrew McCallum
ccda8c7cb6 (-dealloc): Added call to NSDeallocateObject() to ensure that the
memory used by the enumerator is released.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2026 72102866-910b-0410-8b05-ffd578937521
1997-01-09 15:39:41 +00:00
Andrew McCallum
d20d3fe7bc (-initForWritingToStream:withFormatVersion:cStreamClass:cStreamFormatVersion:):
Release stream after invoking initialisation method of super which
retains it.  To fix memory leaks.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2025 72102866-910b-0410-8b05-ffd578937521
1997-01-09 15:38:54 +00:00
Andrew McCallum
d0608bc69e Release packet after invoking initialisation method of super which
retains it.  To fix memory leaks.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2024 72102866-910b-0410-8b05-ffd578937521
1997-01-09 15:38:28 +00:00
Andrew McCallum
45dd488210 ([NSDictionary -initWithContentsOfFile:]): Implemented. (By David
Wetzel <dave@turbocat.de>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2022 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:43:08 +00:00
Andrew McCallum
02e668e975 [NSAssertionHandler -handleFailureInMethod:object:file:
lineNumber:description:]: Use the FORMAT argument!  (Reported by
Wolfgang Baron <wbaron@ixpoint.de>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2021 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:40:16 +00:00
Andrew McCallum
226e4baf5e ([NSString -hasPrefix:]): Fix logic to return correct value.
(Reported by David Wetzel <dave@turbocat.de>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2020 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:36:21 +00:00
Andrew McCallum
ce365fc853 (NSLogPageSize): Fix logic to return correct value.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2019 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:34:37 +00:00
Andrew McCallum
fbac142cfb Changes by Adam Fedor. See Nov 13 ChangeLog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2018 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:30:33 +00:00
Andrew McCallum
ccafde3c62 * src/mframe.m (mframe_build_return()):
Cooperate with [Connection forwardForProxy:selector:argFrame:] so
	that it's callback function is called to tell it dismiss the
	ConnectedDecoder.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2017 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:22:30 +00:00
Andrew McCallum
67423c4b62 * src/Connection.m ([Connection +rootProxyAtName:onHost:]):
Return nil if we fail to create a port for talking to a remote server.
        ([Connection forwardForProxy:selector:argFrame:]):
        Changes to ensure that ConnectedDecoder is correctly dismissed in the
	case where a DO method returns an object but does not have any
	parameter values returned.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2016 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:22:11 +00:00
Andrew McCallum
fc3e8b56a7 * src/RunLoop.m ([RunLoop -limitDateForMode:]):
Various changes to get timeouts working reliably.
	Ensure that _current_mode is restored correctly on exit.

        * src/RunLoop.m ([RunLoop -acceptInputForMode:beforeDate:]):
	Ensure that _current_mode is restored correctly on exit.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2015 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:21:02 +00:00
Andrew McCallum
6cc88537f8 ([NSString -description]): Free DEST to prevent memory leak!
(Reported by Wolfgang Baron <wbaron@ixpoint.de>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2014 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:14:35 +00:00
Andrew McCallum
0ffadf7405 (_NSUncaughtExceptionHandler): Don't declare it static. (Reported by
John Hethcox <johnhe@vnet.net>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2013 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:11:02 +00:00
Andrew McCallum
fea767affa (BITSPERBYTE): If it hasn't been defined after #include's guess that
it's 8.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2012 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:09:19 +00:00
Andrew McCallum
b520b58351 (GNUSTEP_MFILES): Added NSLog.m.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2011 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:06:06 +00:00
Andrew McCallum
f1c28c8008 Completely rewritten by Adam Fedor.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2009 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:04:07 +00:00
Andrew McCallum
4a5428113a Include <gnustep/base/config.h>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2008 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:00:31 +00:00
Andrew McCallum
c6a38091e2 Use NSDefaultMallocZone() instead of 0. And cosmetic changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2007 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:44:55 +00:00
Andrew McCallum
1f69623c87 Use constructor attribute with initialize().
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2006 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:38:10 +00:00
Andrew McCallum
f6a5d7b97f Complete rewrite by Yoo C. Chung.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2005 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:35:52 +00:00
Andrew McCallum
db631fa048 Use valloc() in NSAllocateMemoryPages().
Cosmetic style changes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2004 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:35:19 +00:00
Andrew McCallum
101fbead74 Use NSDefaultMallocZone() instead of 0.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2003 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:35:01 +00:00
Andrew McCallum
f4dff61e12 Use NSDefaultMallocZone() instead of NS_NOZONE.
Use NSZoneFromPointer() instead of NSZoneFromPtr().


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2002 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:34:06 +00:00
Andrew McCallum
f7ea36c75b * src/DelegatePool.m:
Use NSDefaultMallocZone() instead of NS_NOZONE.
	* src/NSProcessInfo.m: Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2001 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:33:32 +00:00
Andrew McCallum
aec1f5fad3 The definition of LABEL needed expanding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1999 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:02:08 +00:00
Andrew McCallum
89bb2685a6 ([NSString -componentsSeparatedByString:]): Didn't handle strings with
separators longer than a single character and in other cases.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1998 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:01:32 +00:00
Andrew McCallum
5993b04328 ([NSGMutableCString -insertString:atIndex:]): Use -cStringNoCopy
instead of the removed method -_cStringContents.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1995 72102866-910b-0410-8b05-ffd578937521
1997-01-05 23:17:52 +00:00
Andrew McCallum
4b18ef1a32 ([Decoder +readSignatureFromCStream:csgetClassname:
nameformatVersion:version]): Better commented.
([Decoder -_coderSubstituteObject:atReference:]): New method.
([Decoder -_coderPushRootObjectTable]): Better commented.
([Decoder -finishDecodingInterconnectedObjects]): Implement an
approach to root-object-based -awakeAfterUsingCoder.
([Decoder -decodeObjectAt:anObjPtr:name]): Send -awakeAfterUsingCoder:
here.  First see if the object actually responds to it, then send it
and make the object substitution if necessary.  Also make the
appropriate substitution in Decoder's internal tables matching
references numbers to objects.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1988 72102866-910b-0410-8b05-ffd578937521
1997-01-05 22:47:45 +00:00
Andrew McCallum
dd5068589e (DEFAULT_DEFAULT_FORMAT_VERSION): Renamed from DEFAULT_FORMAT_VERSION,
for clarity with variable by the same old name.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1987 72102866-910b-0410-8b05-ffd578937521
1997-01-05 22:43:48 +00:00
Andrew McCallum
96b3386f54 Fixed `Caveats' comment.
([NSString -commonPrefixWithString:options:]): Method implemeneted.
([NSString -capitalizedString]): Method implemented.
([NSString -lowercaseString]): Method implemented.
([NSString -uppercaseString]): Method implemented.
([NSString -stringByExpandingTildeInPath]): Method implemented.
([NSString -stringByAbbreviatingWithTildeInPath]): Method implemented.
([NSString -stringByStandardizingPath]): Method implemented.
([NSString -_cStringContents]): Method removed.  All callers changed
to use -cStringNoCopy.
([NSString -objectAtIndex:]): Method removed.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1955 72102866-910b-0410-8b05-ffd578937521
1996-11-24 21:04:24 +00:00
Andrew McCallum
f26389edc0 Don't use old String methods; use NSString methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1953 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:31:13 +00:00
Andrew McCallum
2d332aac38 Don't include <gnustep/base/String.h>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1951 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:29:25 +00:00
Andrew McCallum
e9ec7a79a1 ([TextCStream -decodeName:name]): Don't use the non-existant
+stringWithCStringNoCopy:.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1950 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:29:09 +00:00
Andrew McCallum
b36ccd098c ([Stream -readLine]): Don't use the non-existant
+stringWithCStringNoCopy:.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1949 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:28:47 +00:00
Andrew McCallum
6c4fd98f95 ([NSString -cStringNoCopy]): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1948 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:28:15 +00:00
Andrew McCallum
59a2c40008 ([NSGCString -emptyCopy]): Method removed. It was part of the
Collecting protocol.
([NSGMutableCString -emptyCopy:]): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1947 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:27:58 +00:00
Andrew McCallum
e506e46022 ([MemoryStream -readLine]): Don't use +stringWithCStringNoCopy:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1946 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:27:01 +00:00
Andrew McCallum
79194a56fa Substitute (NSString*) for (id <String>)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1945 72102866-910b-0410-8b05-ffd578937521
1996-11-24 17:30:39 +00:00
Andrew McCallum
ed85bf15d5 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1944 72102866-910b-0410-8b05-ffd578937521
1996-11-24 17:24:24 +00:00
Andrew McCallum
26d5358402 (GNU_MFILES): Remove CString.m, ConstantString.m, MutableString.m,
MutableCString.m, String.m.
(GNU_HEADERS): Remove include/String.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1943 72102866-910b-0410-8b05-ffd578937521
1996-11-24 17:21:45 +00:00
Andrew McCallum
59aa2070e4 Don't include <gnustep/base/String.h>.
([NSString +initialize]): Don't use static variable to prevent getting
run twice.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1942 72102866-910b-0410-8b05-ffd578937521
1996-11-24 17:20:45 +00:00
Andrew McCallum
de4b255a36 ([Decoder -_coderCreateReferenceForInterconnectedObject:]):
Autorelease the placeholder object to prevent memory leak.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1930 72102866-910b-0410-8b05-ffd578937521
1996-11-02 20:40:28 +00:00
Andrew McCallum
210c6a105d ([Connection -forwardForProxy:selector:argFrame:]): Add an assertion
that we processed all arguments and dismissed the ConnectedCoder.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1929 72102866-910b-0410-8b05-ffd578937521
1996-11-02 20:39:47 +00:00
Andrew McCallum
cd145dbcad (DIST_FILES): Remove include/config-win32.sed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1926 72102866-910b-0410-8b05-ffd578937521
1996-10-31 21:29:55 +00:00
Andrew McCallum
ca2a85e3bd (HAVE_REGISTER_PRINTF_FUNCTION): Move definition below #include's.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1923 72102866-910b-0410-8b05-ffd578937521
1996-10-31 21:24:43 +00:00
Andrew McCallum
69623bfb42 ([BinaryCStream -encodeValueOfCType:at:withName:name]): Use
intermediate float value.
([BinaryCStream -decodeValueOfCType:at:withName:]): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1920 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:47:42 +00:00
Andrew McCallum
b4587beb3e Added stringsfile files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1918 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:40:40 +00:00
Andrew McCallum
3f402144d1 Remove duplicated content.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1916 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:39:29 +00:00
Andrew McCallum
a698d2d70d Fix typo. That's HAVE_STRERROR, not HAS_STRERROR.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1915 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:39:02 +00:00
Andrew McCallum
a577375cfa ([BinaryCStream -decodeValueOfCType:at:withName:]): Don't make float
and double `volatile'.
([BinaryCStream -encodeValueOfCType:at:withName:name]): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1914 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:38:00 +00:00
Andrew McCallum
05027ef190 (DEFS): Add comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1913 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:11:18 +00:00
Andrew McCallum
e438dfdee0 Include Foundation/NSException.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1912 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:06:15 +00:00
Andrew McCallum
40ab288276 ([NSCalendarDate -descriptionWithCalendarFormat:locale:]): Remove
unused variables MS and DS.  Avoid warning by not trying to sprintf()
a zero-length string.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1911 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:05:02 +00:00
Andrew McCallum
40400d83b3 Include gnustep/base/preface.h first.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1909 72102866-910b-0410-8b05-ffd578937521
1996-10-31 19:59:15 +00:00
Andrew McCallum
9acf2430d3 (HEADERS_INSTALL): Added include/config.h.
(install): Don't install include/config.h specially, it's now done
with the rest of the HEADERS_INSTALL files.
(ALL_CPPFLAGS): Don't pass `-include include/config.h' since
include/preface.h now does that.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1907 72102866-910b-0410-8b05-ffd578937521
1996-10-31 19:13:20 +00:00
Andrew McCallum
c26ef3e3d0 (NSUserName): Make is work for SOLARIS.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1905 72102866-910b-0410-8b05-ffd578937521
1996-10-31 19:05:14 +00:00
Andrew McCallum
e09ac871dd ([NSUserDefaults -initWithUser:]): Don't try to append to a immutable
string!


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1904 72102866-910b-0410-8b05-ffd578937521
1996-10-31 19:04:41 +00:00
Andrew McCallum
efc429408f ([NSUserDefautls +standardUserDefaults]): When creating a new
defaults, return it, not nil!


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1903 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:54:23 +00:00
Andrew McCallum
fca7d27283 ([BinaryCStream -encodeValueOfCType:at:withName:name]): Use memcpy()
instead of assignment to get the floats and doubles from the `at:'
argument.
([BinaryCStream -decodeValueOfCType:at:withName:]): Likewise, for
setting the values.  (Reported by M. Decugis
<mds@sepgifbr.sep.de.edf.fr>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1902 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:46:02 +00:00
Andrew McCallum
1381709a43 (getpagesize) [__SOLARIS__]: Define as macro making proper sysconf
call.
(NSPageSize): Remove the dependancy on __mach__ to a #define above.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1901 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:34:51 +00:00
Andrew McCallum
801adeb5c6 ([MemoryStream -writeFormat:arguments:]): Use VSPRINTF_LENGTH.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1900 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:27:22 +00:00
Andrew McCallum
e7669db788 ([NSString -initWithFormat:arguments:]): Use VSPRINTF_LENGTH.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1899 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:27:04 +00:00
Andrew McCallum
85405ba574 ([String -initWithFormat:arguments:]): Use VSPRINTF_LENGTH.
([String -initWithCFormat:arguments:]): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1898 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:26:39 +00:00
Andrew McCallum
aa3bfab08e Changes from Richard Frith-Macdonald. See Oct 31 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1894 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:02:23 +00:00
Andrew McCallum
51a5e44fd2 ([RunLoop -limitDateForMode:]): Bracket timer firing with a
retain/release of the MIN_TIMER.  (Reported by Richard Frith-Macdonald
<richard@brainstorm.co.uk>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1892 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:59:25 +00:00
Andrew McCallum
b97d78de17 Added implementation of new methods for notification of readiness of
file descriptors for reading and writing.  Done by Richard
Frith-Macdonald <richard@brainstorm.co.uk>.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1890 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:54:57 +00:00
Andrew McCallum
fab2728036 Changes from Scott Christley. See Oct 23 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1888 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:28:15 +00:00
Andrew McCallum
07466dd9e9 Changes from Scott Christley. See Oct 18 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1887 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:22:04 +00:00
Andrew McCallum
db69ec3c59 Changes from Adam Fedor. See Oct 15 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1886 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:17:59 +00:00
Andrew McCallum
ed1a7d0ae2 Changes from Scott Christley. See Oct 16 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1885 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:14:00 +00:00
Andrew McCallum
aead21cd6d New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1884 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:13:12 +00:00
Andrew McCallum
b2d55b6c2c (method_types_get_next_argument): Do weird argframe workaround not
just on m68k, but on all NeXT systems.  (Reported by
Richard Frith-Macdonald <richard@brainstorm.co.uk>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1883 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:09:27 +00:00
Andrew McCallum
9150d93f9c New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1882 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:05:21 +00:00
Andrew McCallum
05f694ad66 Change from Nick Christopher. See Oct 1 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1881 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:03:44 +00:00
Andrew McCallum
f9e6a93d45 ([RunLoop -acceptInputForMode:beforeDate:]): Fix assignment of
TIMEOUT.TV_USEC.  (Reported by Richard Frith-Macdonald
<richard@brainstorm.co.uk>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1880 72102866-910b-0410-8b05-ffd578937521
1996-10-31 16:54:41 +00:00
Andrew McCallum
c2166652ea (strerror) [!HAS_STRERROR]: New function from Richard Frith-Macdonald
<richard@brainstorm.co.uk>.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1877 72102866-910b-0410-8b05-ffd578937521
1996-10-26 00:22:35 +00:00
Andrew McCallum
d513766f03 Change from Fedor. See Sep 26 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1875 72102866-910b-0410-8b05-ffd578937521
1996-10-26 00:10:22 +00:00
Andrew McCallum
a28e7f43f5 Changes from Christley. See Sep 25 ChangeLog entry.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1873 72102866-910b-0410-8b05-ffd578937521
1996-10-25 23:54:08 +00:00
Andrew McCallum
d3f7feddf5 ([NSSet -anyObject]): Implemented.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1872 72102866-910b-0410-8b05-ffd578937521
1996-10-25 23:50:37 +00:00
Andrew McCallum
e1f53b0bc0 ([NSDictionary +dictionaryWithObjectsAndKeys:]): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1871 72102866-910b-0410-8b05-ffd578937521
1996-10-25 23:43:00 +00:00
Andrew McCallum
b7e0e37cae ([NSString -initWithFormat:arguments:]): Fix bug whereby multiple %@'s
in the same format string created incorrect output.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1836 72102866-910b-0410-8b05-ffd578937521
1996-09-25 13:45:31 +00:00
Andrew McCallum
00e79130d5 ([NSString -copy]): New method. Now -copy sent to strings should
work.  (Added temporarily until this problem is fixed by me overhaul
of the string classes to separate Core and NonCore methods.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1827 72102866-910b-0410-8b05-ffd578937521
1996-09-24 17:41:03 +00:00
Andrew McCallum
6b01fdd6d0 (ostream_open_memory): Cast (const char*) to (char*) when passing to
MemoryStream -init... method.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1826 72102866-910b-0410-8b05-ffd578937521
1996-09-24 17:31:29 +00:00
Andrew McCallum
fc2f74c95c Check HAVE_VALUES_H before trying to include <values.h>; use
<sys/types.h> if we don't.  (Reported by Gregor Hoffleit
<flight@mathi.uni-heidelberg.de>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1819 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:46:11 +00:00
Andrew McCallum
e75a166f8e Don't try to include NeXT's headers; just include GNUstep headers.
(Reported by Gregor Hoffleit <flight@mathi.uni-heidelberg.de>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1817 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:42:08 +00:00
Andrew McCallum
e07509f0b2 ([MemoryStream -setFreeWhenDone:]): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1815 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:37:25 +00:00
Andrew McCallum
55beb207b3 (ostream_close_memory): Send -setFreeWhenDone: to the MemoryStream,
not -release.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1814 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:36:45 +00:00
Andrew McCallum
fcbf7e33be ([NSMutableSet -addObjectsFromArray:]): Implemented.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1811 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:20:05 +00:00
Andrew McCallum
c8e5160bff Use new ivar name eof_position, not old eofPosition.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1803 72102866-910b-0410-8b05-ffd578937521
1996-09-18 13:31:17 +00:00
Andrew McCallum
0189373ef4 (HAVE_REGISTER_PRINTF_FUNCTION): Temporarily set this to 0 until I
figure out when register_printf_function's output handler function
takes `va_list' and when it takes `void**'.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1802 72102866-910b-0410-8b05-ffd578937521
1996-09-18 13:15:33 +00:00
Andrew McCallum
856a547dff Fix typo in last change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1800 72102866-910b-0410-8b05-ffd578937521
1996-09-17 21:09:41 +00:00
Andrew McCallum
d9bce0510c (ostream_open_memory): Use new MemoryStream method to specify that
buffer should not be deallocated when MemoryStream is deallocated.
Don't do the extra retain that was the previous workaround.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1798 72102866-910b-0410-8b05-ffd578937521
1996-09-17 21:07:17 +00:00
Andrew McCallum
797e1bdec9 Rename all uses of ivar eof_position.
([MemoryStream -_initOnMallocBuffer:freeWhenDone:size:
eofPosition:prefix:position:]): Method name changed to include
freeWhenDone:.  Set new ivar.
([MemoryStream -_initOnMallocBuffer:size:
eofPosition:prefix:position:]): New method (with old name) that calls
above method with `YES' for freeWhenDone:.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1797 72102866-910b-0410-8b05-ffd578937521
1996-09-17 21:06:08 +00:00
Andrew McCallum
9d3e519b38 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1794 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:54:52 +00:00
Andrew McCallum
636881b169 (GNU_MFILES): Rename objc_streams.m to ostream.h.
(GNU_HEADERS): Rename objc_streams.h to ostream.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1793 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:52:51 +00:00
Andrew McCallum
ff2a4f92d5 Fix copyright date, and make minor formatting changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1792 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:51:44 +00:00
Andrew McCallum
03519ddaa8 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1791 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:47:55 +00:00