Commit graph

2759 commits

Author SHA1 Message Date
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
a33621548a Added data classes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3095 72102866-910b-0410-8b05-ffd578937521
1998-10-21 12:08:27 +00:00
Richard Frith-MacDonald
23fb3125aa Performance improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3094 72102866-910b-0410-8b05-ffd578937521
1998-10-21 12:01:22 +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
a13312ac35 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3089 72102866-910b-0410-8b05-ffd578937521
1998-10-20 14:44:00 +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
db4b3a3440 Use an autorelease pool.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3083 72102866-910b-0410-8b05-ffd578937521
1998-10-19 05:04:18 +00:00
Richard Frith-MacDonald
b626c1f0c0 Removed some todos that have been done.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3081 72102866-910b-0410-8b05-ffd578937521
1998-10-18 08:28:59 +00:00
Richard Frith-MacDonald
29b0d09ce1 Removed NSZone fix from todo list - done it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3080 72102866-910b-0410-8b05-ffd578937521
1998-10-18 08:27:03 +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
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
dd21d4651b Put autorelease pools in place
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3038 72102866-910b-0410-8b05-ffd578937521
1998-10-07 20:06:56 +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
8ee1efa0ca Fixed attempt to modify constant array.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3036 72102866-910b-0410-8b05-ffd578937521
1998-10-07 15:47:52 +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
078c123074 Optimisation of dictionary lookups of strings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3033 72102866-910b-0410-8b05-ffd578937521
1998-10-06 15:15:08 +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
4e44713c26 Oops - reverting to old version
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3029 72102866-910b-0410-8b05-ffd578937521
1998-10-03 21:24:40 +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
577399616d Removed excess release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3027 72102866-910b-0410-8b05-ffd578937521
1998-10-03 08:13:50 +00:00
Richard Frith-MacDonald
3cf9e73d52 Bugfix for NXConstantString
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3026 72102866-910b-0410-8b05-ffd578937521
1998-10-03 07:23:13 +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