David Ayers
|
ff97384381
|
GSObjCRuntime usage cleanup backport. See ChangeLog for details.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/freeze_1_8_0@17652 72102866-910b-0410-8b05-ffd578937521
|
2003-09-10 16:27:03 +00:00 |
|
David Ayers
|
ac30183cd6
|
Header reorganizsateion - Please refer to ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17407 72102866-910b-0410-8b05-ffd578937521
|
2003-07-31 23:49:32 +00:00 |
|
Richard Frith-Macdonald
|
355641fc4d
|
Fix thread memory leak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17336 72102866-910b-0410-8b05-ffd578937521
|
2003-07-25 09:27:44 +00:00 |
|
Alexander Malmberg
|
66ef404e55
|
Don't kill the targetToCached timer when invalidating a connection.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17265 72102866-910b-0410-8b05-ffd578937521
|
2003-07-20 15:35:01 +00:00 |
|
Richard Frith-Macdonald
|
874ab7af4f
|
Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17215 72102866-910b-0410-8b05-ffd578937521
|
2003-07-15 04:47:06 +00:00 |
|
Alexander Malmberg
|
568aca9d71
|
Fix the recursive lock bug.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17171 72102866-910b-0410-8b05-ffd578937521
|
2003-07-08 01:10:48 +00:00 |
|
Richard Frith-Macdonald
|
9d74ca8ad3
|
minor fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17160 72102866-910b-0410-8b05-ffd578937521
|
2003-07-06 06:34:34 +00:00 |
|
Richard Frith-Macdonald
|
4d4d11949e
|
Minor documentation improvement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17123 72102866-910b-0410-8b05-ffd578937521
|
2003-07-05 10:40:20 +00:00 |
|
David Ayers
|
f6c50c154d
|
* Source/GSFFCallInvocation.m
(gs_method_for_receiver_and_selector): Replace usage of
class_get_instance/class_method with GSGetInstance/ClassMethod and
Method_t with GSMethod.
(gs_find_by_receiver_best_typed_sel): Ditto.
(GSInvocationCallback): Ditto.
([GSFFCallInvocation -invokeWithTarget:]): Ditto.
* Source/GSFFIInvocation.m
(gs_method_for_receiver_and_selector): Ditto.
(gs_find_by_receiver_best_typed_sel): Ditto.
(GSFFIInvocationCallback): Ditto.
([GSFFIInvocation -invokeWithTarget:]): Ditto.
* Source/NSConnection.m
([NSConnection -_service_typeForSelector:]): Ditto.
* Source/NSInvocation.m
([NSInvocation -invokeWithTarget:]): Ditto.
* Source/NSObject.m
([NSObject +instanceMethodSignatureForSelector:]): Ditto.
([NDObject -methodSignatureForSelector:]): Ditto.
([NSObject +descriptionForInstanceMethod:]): Ditto.
([NSOnject -descriptionForMethod:]: Ditto.
* Source/NSProxy.m
([NSProxy +methodSignatureForSelector:]): Ditto.
([NSProxy -methodSignatureForSelector:]): Ditto.
* Source/NSDistantObject.m
([NSObject -selectorTypeForProxy:]): Ditto.
([NSDistantObject +respondsToSelector:]): Ditto. Corrected
implementation to check class methods instead of instance methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17016 72102866-910b-0410-8b05-ffd578937521
|
2003-06-25 10:26:29 +00:00 |
|
Adam Fedor
|
d228cba99b
|
Change syntax of includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16874 72102866-910b-0410-8b05-ffd578937521
|
2003-06-07 01:24:41 +00:00 |
|
Richard Frith-Macdonald
|
34551f89d8
|
Minor locking fix and typo in comment corrected.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16604 72102866-910b-0410-8b05-ffd578937521
|
2003-05-02 11:54:54 +00:00 |
|
Richard Frith-Macdonald
|
44ce7d6e9f
|
Tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16436 72102866-910b-0410-8b05-ffd578937521
|
2003-04-11 15:43:45 +00:00 |
|
Richard Frith-Macdonald
|
856e8a4598
|
Memory management fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16421 72102866-910b-0410-8b05-ffd578937521
|
2003-04-10 18:15:53 +00:00 |
|
Richard Frith-Macdonald
|
53fb05e44e
|
NSConnection bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16358 72102866-910b-0410-8b05-ffd578937521
|
2003-04-04 14:15:30 +00:00 |
|
Richard Frith-Macdonald
|
882a348aba
|
Change the way the init method works
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15886 72102866-910b-0410-8b05-ffd578937521
|
2003-02-05 12:55:02 +00:00 |
|
Richard Frith-Macdonald
|
5bbbb1b94c
|
New stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15286 72102866-910b-0410-8b05-ffd578937521
|
2002-12-12 15:14:13 +00:00 |
|
Richard Frith-Macdonald
|
610a34df85
|
dhcp fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15275 72102866-910b-0410-8b05-ffd578937521
|
2002-12-10 14:08:39 +00:00 |
|
Richard Frith-Macdonald
|
b718bd40ad
|
Connection retain/release tweaks ... experimental
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15274 72102866-910b-0410-8b05-ffd578937521
|
2002-12-10 11:30:56 +00:00 |
|
Richard Frith-Macdonald
|
1314b07e03
|
Documentation tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14923 72102866-910b-0410-8b05-ffd578937521
|
2002-11-04 15:39:43 +00:00 |
|
Richard Frith-Macdonald
|
f05b58bc61
|
Work on the train.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14654 72102866-910b-0410-8b05-ffd578937521
|
2002-10-05 17:47:54 +00:00 |
|
Richard Frith-Macdonald
|
2af43e66f2
|
Fixes for occasional possible hangups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14489 72102866-910b-0410-8b05-ffd578937521
|
2002-09-19 16:24:20 +00:00 |
|
Alexander Malmberg
|
ab2e2b451a
|
Remove unbalanced release in -removeProxy:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14302 72102866-910b-0410-8b05-ffd578937521
|
2002-08-20 15:14:13 +00:00 |
|
Richard Frith-Macdonald
|
995a21c468
|
Added experimental change to making DO calls ... run in NSConnectionReplyMode
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14100 72102866-910b-0410-8b05-ffd578937521
|
2002-07-09 07:35:28 +00:00 |
|
Richard Frith-Macdonald
|
0ba2798bb5
|
Fix initialisation of static variable 'timer'
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13887 72102866-910b-0410-8b05-ffd578937521
|
2002-06-15 10:07:06 +00:00 |
|
Richard Frith-Macdonald
|
ecbcc202a1
|
iPerformance and GC improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13726 72102866-910b-0410-8b05-ffd578937521
|
2002-05-28 05:23:36 +00:00 |
|
Richard Frith-Macdonald
|
a38c844fd9
|
Lots of tidying up.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13608 72102866-910b-0410-8b05-ffd578937521
|
2002-05-08 05:43:15 +00:00 |
|
Adam Fedor
|
377fd7db34
|
Libffi support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13506 72102866-910b-0410-8b05-ffd578937521
|
2002-04-18 16:02:12 +00:00 |
|
Richard Frith-Macdonald
|
a5469f6917
|
NSConnection updates.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13184 72102866-910b-0410-8b05-ffd578937521
|
2002-03-21 17:03:17 +00:00 |
|
Richard Frith-Macdonald
|
77c70d4df7
|
Performance tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12526 72102866-910b-0410-8b05-ffd578937521
|
2002-02-13 18:49:32 +00:00 |
|
Richard Frith-Macdonald
|
d161236d1e
|
Use new GSI api
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12359 72102866-910b-0410-8b05-ffd578937521
|
2002-02-01 10:41:00 +00:00 |
|
Richard Frith-Macdonald
|
59e387cc17
|
hashtable bugfix
GSI code version optional.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12358 72102866-910b-0410-8b05-ffd578937521
|
2002-02-01 10:19:56 +00:00 |
|
Richard Frith-Macdonald
|
1d89ca34a4
|
put extra info in array, and allow retain/release macros to refer to it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12324 72102866-910b-0410-8b05-ffd578937521
|
2002-01-31 07:20:16 +00:00 |
|
Richard Frith-Macdonald
|
b43b20c392
|
New improved GSI map macros and added support for GSM alphabet.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12210 72102866-910b-0410-8b05-ffd578937521
|
2002-01-24 17:03:04 +00:00 |
|
Richard Frith-Macdonald
|
a0a6f5f346
|
Added date version and title
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11814 72102866-910b-0410-8b05-ffd578937521
|
2001-12-18 16:54:15 +00:00 |
|
Richard Frith-Macdonald
|
5be36e089c
|
Many minor fixes for autogsdoc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11787 72102866-910b-0410-8b05-ffd578937521
|
2001-12-17 14:31:42 +00:00 |
|
Richard Frith-Macdonald
|
000f954c4f
|
Minor twaek to improve responsiveness on heavily loaded systems.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11550 72102866-910b-0410-8b05-ffd578937521
|
2001-11-27 15:51:59 +00:00 |
|
Richard Frith-Macdonald
|
2d9c947609
|
Tweaks to NSConnection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11089 72102866-910b-0410-8b05-ffd578937521
|
2001-10-06 18:12:53 +00:00 |
|
Richard Frith-Macdonald
|
1bcdd1cab3
|
Install header in base rather than Foundation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11008 72102866-910b-0410-8b05-ffd578937521
|
2001-09-26 17:05:58 +00:00 |
|
Adam Fedor
|
c8fc73d329
|
Improve unicode handling
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10947 72102866-910b-0410-8b05-ffd578937521
|
2001-09-21 16:13:11 +00:00 |
|
Richard Frith-Macdonald
|
f8cf838ad5
|
Fixed all (I think) memory leaks in DO with exceptions using FFCALL
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10946 72102866-910b-0410-8b05-ffd578937521
|
2001-09-21 15:51:24 +00:00 |
|
Richard Frith-Macdonald
|
7596e3cfba
|
Memory leak fixes for ffcall with exceptions being passed from server to
client.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10945 72102866-910b-0410-8b05-ffd578937521
|
2001-09-21 15:14:57 +00:00 |
|
Richard Frith-Macdonald
|
f07102c855
|
DO fixes ... thread safety and get exceptions working properly again.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10938 72102866-910b-0410-8b05-ffd578937521
|
2001-09-19 21:31:18 +00:00 |
|
Adam Fedor
|
6580f6f86d
|
Remove nested functions on broken compilers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10848 72102866-910b-0410-8b05-ffd578937521
|
2001-09-05 21:31:42 +00:00 |
|
Richard Frith-Macdonald
|
55459b00d7
|
Timing tweaks and minor optimisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10266 72102866-910b-0410-8b05-ffd578937521
|
2001-06-27 10:25:54 +00:00 |
|
Richard Frith-Macdonald
|
520315fb6a
|
Tidied for gcc-3 warnings etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10226 72102866-910b-0410-8b05-ffd578937521
|
2001-06-21 13:36:13 +00:00 |
|
Richard Frith-Macdonald
|
15c9f821b0
|
Disable port coder caching by default.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10117 72102866-910b-0410-8b05-ffd578937521
|
2001-06-08 14:04:20 +00:00 |
|
Adam Fedor
|
3e68ec5016
|
Headers and funcs for NeXT_RUNTIME
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10028 72102866-910b-0410-8b05-ffd578937521
|
2001-05-29 02:38:22 +00:00 |
|
Richard Frith-Macdonald
|
1f7dc67da9
|
Tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9912 72102866-910b-0410-8b05-ffd578937521
|
2001-05-10 10:15:38 +00:00 |
|
Adam Fedor
|
134e9d1184
|
NeXT_RUNTIME fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9681 72102866-910b-0410-8b05-ffd578937521
|
2001-04-24 03:40:04 +00:00 |
|
Richard Frith-Macdonald
|
1b04f169ea
|
Memory leaks in DO fixed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9557 72102866-910b-0410-8b05-ffd578937521
|
2001-04-11 12:30:32 +00:00 |
|