FPC PasCocoa/Differences: history Revision When Who What changed 3 11-4-2026 20:39 UTC WikiArchive The dump's text again: the archive's capture was not a later edit What changed 2 11-4-2026 19:35 UTC WikiArchive From the Free Pascal wiki's archive What changed 1 3-11-2021 10:23 UTC Trev From the Free Pascal wiki's dump of 2024-05-26 What 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.
When Who What changed 8-26-2009 Jonas New 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... 8-27-2009 Jonas ObjCPas moved to FPC PasCocoa/Differences: Page documented the dialect itself is called FPC_PasCocoa (minor) 8-30-2009 Jonas No constructors 8-30-2009 Jonas Marking methods as ''override'' 8-30-2009 Jonas No destructors 8-30-2009 Jonas No constructors (minor) 8-30-2009 Jonas Marking methods as ''override'' (minor) 8-30-2009 Jonas Differences with Objective-C 8-30-2009 Jonas Class instances are implicit pointers (minor) 8-30-2009 Jonas No constructors: - added example 8-30-2009 Jonas No destructors (minor) 8-30-2009 Jonas Duplicate identifiers (minor) 8-30-2009 Jonas No constructors (minor) 9-1-2009 Jonas Differences with Objective-C: - protocol method declarations have to be repeated in Objective-C class declarations 9-9-2009 Jonas Differences with Objective-C: -- class types, class methods 9-10-2009 Jonas Using class types as first class entities (minor) 9-10-2009 Jonas Sending class messages to instances (minor) 9-12-2009 Jonas Sending class messages to instances (minor) 9-12-2009 Jonas Marking methods as ''override'' (minor) 9-12-2009 Jonas Duplicate identifiers (minor) 9-12-2009 Jonas Variables that conform to protocols: -- added 9-12-2009 Jonas Instances that conform to protocols: -- moved to correct location (minor) 9-12-2009 Jonas Introduction (minor) 9-13-2009 Jonas Introduction (minor) 11-20-2009 Jonas Marking methods as ''override'' (minor) 11-20-2009 Jonas Class instances are implicit pointers (minor) 11-21-2009 Jonas No constructors: - sending messages to ID is now allowed 11-21-2009 Jonas Differences with Objective-C 11-21-2009 Jonas Sending messages to ''id'' (minor) 11-24-2009 Jonas Instances that conform to protocols (minor) 12-1-2009 Jonas Differences with Objective-C: - Class extensions 12-2-2009 Jonas Class extensions (minor) 1-1-2010 Jonas Class extensions (minor) 2-1-2010 Skalogryz (minor) 3-18-2010 Jonas Sending class messages to instances (minor) 6-21-2010 Jonas Instances that conform to protocols: workaround for specifying a parameter/variable/field that conforms to multiple protocols 12-20-2010 Vincent 12-23-2010 Jonas ObjCPas -> Objective-Pascal (minor) 1-2-2011 Jonas Duplicate identifiers: updated for new 'external' syntax 11-9-2011 Mischi Category Mac OS X added (minor) 3-22-2012 Penilopa P Instances that conform to protocols 3-23-2012 Jonas syntax highlighting (minor) 4-27-2013 Jwdietrich 5-17-2016 Skalogryz Sending messages to id (minor) 12-14-2019 Trev Rationalised macOS categories (minor) 2-16-2020 Trev Fixed syntax highlighting (minor) 2-16-2020 Skalogryz no need for Introduction (minor) 3-11-2021 Trev No constructors: Fix broken Apple doc link (minor) 3-11-2021 Trev No constructors: Fix more broken links (minor)
Back to the page