ayers
|
38143e6e56
|
Various GSObjCRuntime usage cleanups.
See ChangeLog for details.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17533 72102866-910b-0410-8b05-ffd578937521
|
2003-08-24 23:07:41 +00:00 |
|
ayers
|
73dc4cb9f6
|
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 |
|
CaS
|
4238376240
|
Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17372 72102866-910b-0410-8b05-ffd578937521
|
2003-07-27 08:59:08 +00:00 |
|
ayers
|
00981688aa
|
* 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 |
|
fedor
|
0e59d4552d
|
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 |
|
CaS
|
917cd26e5d
|
Tidyup categories
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16478 72102866-910b-0410-8b05-ffd578937521
|
2003-04-17 06:20:17 +00:00 |
|
CaS
|
5d36ee685e
|
Minor documentation tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16442 72102866-910b-0410-8b05-ffd578937521
|
2003-04-12 05:13:54 +00:00 |
|
CaS
|
df144d00c8
|
Added documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16352 72102866-910b-0410-8b05-ffd578937521
|
2003-04-04 10:59:11 +00:00 |
|
CaS
|
942cf82f2b
|
Added some invocation support.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16349 72102866-910b-0410-8b05-ffd578937521
|
2003-04-04 10:03:08 +00:00 |
|
CaS
|
57c0ece231
|
MInor tidyup.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16105 72102866-910b-0410-8b05-ffd578937521
|
2003-03-02 07:47:18 +00:00 |
|
CaS
|
b30484a6c0
|
Invocation fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15873 72102866-910b-0410-8b05-ffd578937521
|
2003-02-04 18:18:47 +00:00 |
|
CaS
|
d64578fc3e
|
Tidied for gcc-3.4
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15476 72102866-910b-0410-8b05-ffd578937521
|
2003-01-03 20:14:47 +00:00 |
|
fedor
|
b8e7170255
|
Merge from 1.4.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14208 72102866-910b-0410-8b05-ffd578937521
|
2002-07-29 19:37:40 +00:00 |
|
fedor
|
d88dda825c
|
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 |
|
CaS
|
c7b827b21e
|
Invocation related fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12566 72102866-910b-0410-8b05-ffd578937521
|
2002-02-20 05:08:46 +00:00 |
|
CaS
|
d4b9683acf
|
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 |
|
CaS
|
d7e28f6deb
|
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 |
|
CaS
|
93b4c211f7
|
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 |
|
fedor
|
8f4c4cdab9
|
Additional darwing fixes, added more function defs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10480 72102866-910b-0410-8b05-ffd578937521
|
2001-07-15 03:51:11 +00:00 |
|
CaS
|
8a89977c96
|
Extensions for invoking super implementation of method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9952 72102866-910b-0410-8b05-ffd578937521
|
2001-05-15 17:11:10 +00:00 |
|
CaS
|
6338d91c4a
|
indirection fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9647 72102866-910b-0410-8b05-ffd578937521
|
2001-04-20 14:04:38 +00:00 |
|
fedor
|
f335f62bcd
|
Fixed copy of unhandled args
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9312 72102866-910b-0410-8b05-ffd578937521
|
2001-03-08 03:58:07 +00:00 |
|
fedor
|
8d5b0a5b22
|
Fix __get_arg def
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9293 72102866-910b-0410-8b05-ffd578937521
|
2001-03-04 04:18:17 +00:00 |
|
fedor
|
948cbdcbb3
|
Add FFI interface to NSInvocation and NSConnection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8286 72102866-910b-0410-8b05-ffd578937521
|
2000-12-08 19:06:00 +00:00 |
|
richard
|
3df5d8e527
|
Basic tidyup for start of support for apple runtime
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7949 72102866-910b-0410-8b05-ffd578937521
|
2000-10-31 16:17:33 +00:00 |
|
nico
|
bcb218e8c5
|
Removed trivially spurious newline
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7901 72102866-910b-0410-8b05-ffd578937521
|
2000-10-24 10:18:34 +00:00 |
|
richard
|
dae20769ac
|
DO and encoding updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6861 72102866-910b-0410-8b05-ffd578937521
|
2000-07-02 18:57:05 +00:00 |
|
fedor
|
9d6e605ff0
|
Include config.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6369 72102866-910b-0410-8b05-ffd578937521
|
2000-03-24 05:40:19 +00:00 |
|
richard
|
6b14ba31f0
|
Tidied again.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5112 72102866-910b-0410-8b05-ffd578937521
|
1999-10-31 05:45:13 +00:00 |
|
richard
|
fc62f44ad3
|
Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5111 72102866-910b-0410-8b05-ffd578937521
|
1999-10-31 05:38:30 +00:00 |
|
richard
|
0bee495d18
|
Minor bugfix for stricter new compilers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5100 72102866-910b-0410-8b05-ffd578937521
|
1999-10-29 08:58:06 +00:00 |
|
richard
|
9350f99d37
|
Fix for some varargs stuff. Structs still broken.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5044 72102866-910b-0410-8b05-ffd578937521
|
1999-10-21 09:09:00 +00:00 |
|
richard
|
eb1c061d9b
|
Tidyup for GC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4956 72102866-910b-0410-8b05-ffd578937521
|
1999-09-28 19:35:09 +00:00 |
|
richard
|
65b8d0067c
|
More GC tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4953 72102866-910b-0410-8b05-ffd578937521
|
1999-09-28 11:10:34 +00:00 |
|
richard
|
a2737c2cf5
|
Ivar underscore prefixes added and some tidying done.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4902 72102866-910b-0410-8b05-ffd578937521
|
1999-09-16 07:21:34 +00:00 |
|
fedor
|
302c691e79
|
Merge from dawn
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4853 72102866-910b-0410-8b05-ffd578937521
|
1999-09-09 02:56:20 +00:00 |
|
fedor
|
4f412b8c34
|
Hacks for mframes with small structs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4693 72102866-910b-0410-8b05-ffd578937521
|
1999-08-03 16:37:08 +00:00 |
|
fedor
|
b18d368822
|
Directory layout change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4547 72102866-910b-0410-8b05-ffd578937521
|
1999-07-09 02:18:50 +00:00 |
|
richard
|
006286ee6a
|
Garbage collection updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4510 72102866-910b-0410-8b05-ffd578937521
|
1999-07-03 19:59:44 +00:00 |
|
richard
|
67ae564cb0
|
Include config.h for mframe.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3520 72102866-910b-0410-8b05-ffd578937521
|
1999-01-04 18:06:29 +00:00 |
|
richard
|
901d7c1c78
|
*** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3515 72102866-910b-0410-8b05-ffd578937521
|
1999-01-04 16:04:14 +00:00 |
|
richard
|
cb0af52ab0
|
more progress in powerpc port
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3514 72102866-910b-0410-8b05-ffd578937521
|
1999-01-04 15:52:49 +00:00 |
|
richard
|
da68db4339
|
Tidied include file and fixed typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3513 72102866-910b-0410-8b05-ffd578937521
|
1999-01-04 15:41:46 +00:00 |
|
richard
|
2053f8501c
|
Hack to fix encode/decode for architectures that pass structures byref.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3512 72102866-910b-0410-8b05-ffd578937521
|
1999-01-04 15:23:17 +00:00 |
|
richard
|
c957b42508
|
Keep mframe.h in a machine/os specific directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3451 72102866-910b-0410-8b05-ffd578937521
|
1998-12-14 06:17:12 +00:00 |
|
richard
|
ba0837b92b
|
Various small bugfixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3138 72102866-910b-0410-8b05-ffd578937521
|
1998-10-28 13:58:05 +00:00 |
|
richard
|
bfd5967011
|
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
|
d8f84859f0
|
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 |
|
fedor
|
b40bdf7957
|
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 |
|
fedor
|
a15b2ef62f
|
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 |
|