Jonas Maebe
|
5128a6726c
* fixed type compatibility checking for classrefs and id
|
16 ani în urmă |
Jonas Maebe
|
341708b95d
* write all parameters using the order of procdef.paras, eliminates the
|
16 ani în urmă |
Jonas Maebe
|
eb2dc7a674
* set type of self for obj-c instance methods to the type of the
|
16 ani în urmă |
Jonas Maebe
|
ef2fbe7ed6
* use precalculated mangled name when writing classdef instead of
|
16 ani în urmă |
Jonas Maebe
|
fb2a523976
* fixed handling function results of inherited obj-c calls
|
16 ani în urmă |
Jonas Maebe
|
14797e0ddb
* fixed start compilation with FPC 2.2.4
|
16 ani în urmă |
Jonas Maebe
|
9d038943f5
* incorporated most Objective-C 1 run time functions in objc1 from
|
16 ani în urmă |
Jonas Maebe
|
61e6545483
* message changes belonging to r13701
|
16 ani în urmă |
Jonas Maebe
|
f238f7c74b
+ allow defining classrefdefs for objcclasses. Note, this happens using the
|
16 ani în urmă |
Jonas Maebe
|
8e81477fcf
* make hidden '_cmd' (selector) parameter available in Objective-C methods
|
16 ani în urmă |
Jonas Maebe
|
b2d66522d5
* extended test to check fix from r13695/13698
|
16 ani în urmă |
Jonas Maebe
|
85f5cd603e
Merged revisions 13694-13695 via svnmerge from
|
16 ani în urmă |
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 ani în urmă |
Jonas Maebe
|
9fd38c2115
* build cocoaint for darwin/i386 and darwin/ppc (forgot to commit)
|
16 ani în urmă |
Jonas Maebe
|
cc5aeb09de
* fixed handling the result value of functions where the result type is
|
16 ani în urmă |
marco
|
66240c1204
* fixes that I though were committed
|
16 ani în urmă |
Jonas Maebe
|
ba5a0204a8
* libname is a declared constant indicating the library name, not a string
|
16 ani în urmă |
Jonas Maebe
|
6fcd29c190
* fixed the parameter order of self/_cmd relative to the hidden function
|
16 ani în urmă |
Jonas Maebe
|
a36f888a17
* use the objextname rather than the declared type name for generating
|
16 ani în urmă |
Jonas Maebe
|
e835b05d49
* use an existing class as external name (NSZone is not a class)
|
16 ani în urmă |
Jonas Maebe
|
b76def10b2
+ check whether selector names are valid when they are specified in a class
|
16 ani în urmă |
Jonas Maebe
|
912fbbec79
+ Cocoa interfaces and parser by Ryan Joseph
|
16 ani în urmă |
Jonas Maebe
|
1aa1686778
* fixed varbyref in variant conversion helpers (patch+test by Paul Ishenin,
|
16 ani în urmă |
Jonas Maebe
|
3c9e1742dd
* fixed calling inherited methods in Objective-C + test
|
16 ani în urmă |
Jonas Maebe
|
203609d09d
* obj-c classrefdefs and id/pobjc_class are assignment-compatible
|
16 ani în urmă |
Jonas Maebe
|
356ad9893a
* define rtti mangled names for obj-c classes and metaclasses
|
16 ani în urmă |
Jonas Maebe
|
e0b7e8aa55
* made internalerror unique
|
16 ani în urmă |
marco
|
0e2f080f07
* binary toc on by default
|
16 ani în urmă |
joost
|
2f7875fb12
* Place stride in subrange-entry of array
|
16 ani în urmă |
Jonas Maebe
|
e393446769
* fixed several omissions that could cause the dynamic linker not to
|
16 ani în urmă |