Sign in Join
Wiki copytemporary

FPC PasCocoa/Differences: history

RevisionWhenWhoWhat changed
3WikiArchiveThe dump's text again: the archive's capture was not a later editWhat changed
2WikiArchiveFrom the Free Pascal wiki's archiveWhat changed
1TrevFrom the Free Pascal wiki's dump of 2024-05-26What changed
Edited on wiki.freepascal.org by 7 people, 2009–2021

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
JonasNew page: =Introduction= FPC's "Objective-Pascal" (ObjCPas) dialect was introduced to enable seamless interfacing with Objective-C code, in particular on Mac OS X. Due to inhe...
JonasObjCPas moved to FPC PasCocoa/Differences: Page documented the dialect itself is called FPC_PasCocoa (minor)
JonasNo constructors
JonasMarking methods as ''override''
JonasNo destructors
JonasNo constructors (minor)
JonasMarking methods as ''override'' (minor)
JonasDifferences with Objective-C
JonasClass instances are implicit pointers (minor)
JonasNo constructors: - added example
JonasNo destructors (minor)
JonasDuplicate identifiers (minor)
JonasNo constructors (minor)
JonasDifferences with Objective-C: - protocol method declarations have to be repeated in Objective-C class declarations
JonasDifferences with Objective-C: -- class types, class methods
JonasUsing class types as first class entities (minor)
JonasSending class messages to instances (minor)
JonasSending class messages to instances (minor)
JonasMarking methods as ''override'' (minor)
JonasDuplicate identifiers (minor)
JonasVariables that conform to protocols: -- added
JonasInstances that conform to protocols: -- moved to correct location (minor)
JonasIntroduction (minor)
JonasIntroduction (minor)
JonasMarking methods as ''override'' (minor)
JonasClass instances are implicit pointers (minor)
JonasNo constructors: - sending messages to ID is now allowed
JonasDifferences with Objective-C
JonasSending messages to ''id'' (minor)
JonasInstances that conform to protocols (minor)
JonasDifferences with Objective-C: - Class extensions
JonasClass extensions (minor)
JonasClass extensions (minor)
Skalogryz (minor)
JonasSending class messages to instances (minor)
JonasInstances that conform to protocols: workaround for specifying a parameter/variable/field that conforms to multiple protocols
Vincent
JonasObjCPas -> Objective-Pascal (minor)
JonasDuplicate identifiers: updated for new 'external' syntax
MischiCategory Mac OS X added (minor)
Penilopa PInstances that conform to protocols
Jonassyntax highlighting (minor)
Jwdietrich
SkalogryzSending messages to id (minor)
TrevRationalised macOS categories (minor)
TrevFixed syntax highlighting (minor)
Skalogryzno need for Introduction (minor)
TrevNo constructors: Fix broken Apple doc link (minor)
TrevNo constructors: Fix more broken links (minor)

Back to the page