Jonas Maebe
|
c1305f046e
* fixed hint for unused _cmd parameters after r13737
|
16 年 前 |
Jonas Maebe
|
4c57a5f504
+ support multiple inheritance for obj-c protocols
|
16 年 前 |
Jonas Maebe
|
e41c06391b
* fixed class cast error
|
16 年 前 |
Jonas Maebe
|
d942c99921
+ support for obj-c protocols implemented in Pascal (based on patch by
|
16 年 前 |
Jonas Maebe
|
c9a6e32f16
* implemented objcprotocol for now with a call to objc_GetProtocol()
|
16 年 前 |
Jonas Maebe
|
5128a6726c
* fixed type compatibility checking for classrefs and id
|
16 年 前 |
Jonas Maebe
|
341708b95d
* write all parameters using the order of procdef.paras, eliminates the
|
16 年 前 |
Jonas Maebe
|
eb2dc7a674
* set type of self for obj-c instance methods to the type of the
|
16 年 前 |
Jonas Maebe
|
ef2fbe7ed6
* use precalculated mangled name when writing classdef instead of
|
16 年 前 |
Jonas Maebe
|
fb2a523976
* fixed handling function results of inherited obj-c calls
|
16 年 前 |
Jonas Maebe
|
14797e0ddb
* fixed start compilation with FPC 2.2.4
|
16 年 前 |
Jonas Maebe
|
9d038943f5
* incorporated most Objective-C 1 run time functions in objc1 from
|
16 年 前 |
Jonas Maebe
|
61e6545483
* message changes belonging to r13701
|
16 年 前 |
Jonas Maebe
|
f238f7c74b
+ allow defining classrefdefs for objcclasses. Note, this happens using the
|
16 年 前 |
Jonas Maebe
|
8e81477fcf
* make hidden '_cmd' (selector) parameter available in Objective-C methods
|
16 年 前 |
Jonas Maebe
|
b2d66522d5
* extended test to check fix from r13695/13698
|
16 年 前 |
Jonas Maebe
|
85f5cd603e
Merged revisions 13694-13695 via svnmerge from
|
16 年 前 |
Jonas Maebe
|
ed9656d1e6
Merged revisions 13627-13631,13637-13638,13640,13642-13648,13650-13653,13656-13658,13660,13664-13667,13672-13675,13680,13682,13687 via svnmerge from
|
16 年 前 |
Jonas Maebe
|
9fd38c2115
* build cocoaint for darwin/i386 and darwin/ppc (forgot to commit)
|
16 年 前 |
Jonas Maebe
|
cc5aeb09de
* fixed handling the result value of functions where the result type is
|
16 年 前 |
marco
|
66240c1204
* fixes that I though were committed
|
16 年 前 |
Jonas Maebe
|
ba5a0204a8
* libname is a declared constant indicating the library name, not a string
|
16 年 前 |
Jonas Maebe
|
6fcd29c190
* fixed the parameter order of self/_cmd relative to the hidden function
|
16 年 前 |
Jonas Maebe
|
a36f888a17
* use the objextname rather than the declared type name for generating
|
16 年 前 |
Jonas Maebe
|
e835b05d49
* use an existing class as external name (NSZone is not a class)
|
16 年 前 |
Jonas Maebe
|
b76def10b2
+ check whether selector names are valid when they are specified in a class
|
16 年 前 |
Jonas Maebe
|
912fbbec79
+ Cocoa interfaces and parser by Ryan Joseph
|
16 年 前 |
Jonas Maebe
|
1aa1686778
* fixed varbyref in variant conversion helpers (patch+test by Paul Ishenin,
|
16 年 前 |
Jonas Maebe
|
3c9e1742dd
* fixed calling inherited methods in Objective-C + test
|
16 年 前 |
Jonas Maebe
|
203609d09d
* obj-c classrefdefs and id/pobjc_class are assignment-compatible
|
16 年 前 |