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 3-5-2009 Skalogryz New page: todo: create a wiki page documenting how the syntax should look, and mentioning any kind of special things to take into account, such as a) how to declare a constant NSString/CFString i... 3-5-2009 Skalogryyz (minor) 3-5-2009 Skalogryyz (minor) 3-5-2009 Skalogryyz (minor) 3-5-2009 Skalogryyz (minor) 3-6-2009 Skalogryyz (minor) 3-6-2009 Skalogryyz Class method declaration (minor) 3-6-2009 Skalogryyz Class method declaration (minor) 3-8-2009 Jonas + description of the syntax for the implemented selector() statement 3-10-2009 Sekelsenmat Method declaration 7-26-2009 Jonas Selectors: - selector() renamed to objcselector() for consistency reasons 9-3-2009 Skalogryz PasCocoa compiler's support (minor) 9-3-2009 Skalogryz Class declaration (minor) 9-6-2009 Skalogryz 9-6-2009 Skalogryz Class declaration (minor) 9-6-2009 Skalogryz Class declaration 9-6-2009 Skalogryz Class declaration (minor) 9-7-2009 Skalogryz Class declaration (minor) 9-12-2009 Jonas Syntax (implemented): - objcprotocol 9-12-2009 Jonas Protocol declaration (minor) 9-12-2009 Jonas Class declaration 9-12-2009 Jonas Protocol declaration (minor) 9-12-2009 Jonas Protocol declaration (minor) 9-18-2009 Jonas Protocol declaration 11-5-2009 Jonas Objectice-C FPC Compiler: -- merged to trunk (minor) 11-9-2009 Jonas PasCocoa compiler's support: -- trimmed section now that Objective-Pascal support is available 11-9-2009 Jonas Syntax (proposed): -- removed protocols from todo section (minor) 11-9-2009 Jonas Objectice-C FPC Compiler 11-10-2009 Jonas Objectice-C FPC Compiler: -> Objecti*v*e-C ... (minor) 11-15-2009 Delphigeist todo (minor) 11-15-2009 Jonas Syntax (proposed): -- description of how current work-in-progress compiler handles categories 11-16-2009 Jonas * categories have been implemented! 11-16-2009 Jonas Category declaration: - fixed category header syntax (minor) 11-16-2009 Jonas Category declaration: reintroduce instead of override 11-20-2009 Jonas removed preamble (minor) 11-20-2009 Jonas Method declaration 11-20-2009 Jonas todo:: - removed catagory/protocol remarks, they're not really an issue 11-20-2009 Jonas Selectors (minor) 11-20-2009 Jonas Category declaration (minor) 11-20-2009 Jonas Category declaration (minor) 11-20-2009 Jonas Selectors (minor) 11-20-2009 Jonas Class declaration (minor) 11-20-2009 Jonas Class declaration (minor) 11-20-2009 Jonas Class declaration (minor) 11-20-2009 Jonas Protocol declaration (minor) 11-20-2009 Jonas Method declaration (minor) 11-20-2009 Jonas (minor) 11-20-2009 Jonas Category declaration (minor) 11-20-2009 Jonas Category declaration (minor) 11-21-2009 Jonas Syntax (implemented): - the "id" type 11-24-2009 Jonas Method declaration: + all methods are virtual (minor) 12-1-2009 Jonas The ''id'' type (minor) 1-2-2010 Jonas Introduction 1-3-2010 Jonas Method declaration (minor) 1-3-2010 Jonas Category declaration (minor) 1-3-2010 Jonas The ''id'' type (minor) 1-28-2010 Sekelsenmat Method declaration 2-1-2010 Skalogryz (minor) 2-2-2010 Jonas Category declaration (minor) 3-18-2010 Jonas Method declaration (minor) 3-18-2010 Jonas Method declaration (minor) 3-18-2010 Jonas Method declaration (minor) 4-29-2010 Skalogryz (minor) 4-29-2010 Skalogryz = Creating and running application with one menu item (minor) 4-29-2010 Skalogryz Creating and running application with one menu item (minor) 6-20-2010 Jonas Syntax (implemented): -- fast enumeration documented 6-20-2010 Jonas The ''id'' type: -- id is also compatible with objcprotocols (minor) 6-21-2010 Jonas Introduction (minor) 6-21-2010 Jonas Enabling Objective-C/Objective-Pascal (minor) 6-21-2010 Jonas Enabling Objective-C/Objective-Pascal (minor) 6-25-2010 Jonas Class declaration: Formal class declaration 6-25-2010 Jonas Formal declaration (minor) 6-25-2010 Jonas Formal declaration (minor) 6-25-2010 Jonas Formal declaration (minor) 1-2-2011 Jonas Syntax (implemented): updated for new "external" syntax 1-2-2011 Jonas PasCocoa wrappers (minor) 1-20-2011 Jonas The ''id'' type (minor) 5-4-2011 Jonas Formal declaration: cannot inherit from formal external classes either (minor) 5-4-2011 Jonas Formal declaration: updated link (minor) 6-19-2011 Jonas Category declaration: class helpers are now supported (minor) 6-20-2011 Jonas Category declaration: multiple categories can be in scope (unlike only a single class helper) (minor) 10-9-2011 Jonas Regular declaration/definition: - removed trailing underscores from methods because that convention is no longer used (minor) 10-9-2011 Jonas Regular declaration/definition: - more trailing underscores (minor) 10-9-2011 Jonas Method declaration: - trailing underscores (minor) 10-9-2011 Jonas Protocol declaration: - trailing underscores (minor) 11-9-2011 Mischi Category Mac OS X added (minor) 3-1-2012 Penilopa P Method declaration 3-3-2012 Penilopa P Creating and running application with one menu item 3-3-2012 Penilopa P Creating and running application with one menu item 3-3-2012 Mischi Creating and running application with one menu item: wording (minor) 3-23-2012 Jonas syntax highlighting (minor) 9-28-2012 Thealchemistguild Class declaration 4-27-2013 Jwdietrich 4-27-2013 Jwdietrich 10-3-2013 Jwdietrich 1-1-2014 Jwdietrich 11-21-2014 Jonas Dynamically allocating classes at runtime (minor) 1-4-2015 Jwdietrich Platform template added. 1-5-2015 Jwdietrich Platform template updated. 4-4-2015 Sekelsenmat Creating and running application with one menu item 4-4-2015 Sekelsenmat Application with a simple window and menus 4-4-2015 Sekelsenmat Application with a simple window and menus 4-4-2015 Sekelsenmat Simple window and a non-editable text field inside it 4-4-2015 Sekelsenmat ObjectiveP Examples 5-17-2016 Jonas Objective-C FPC Compiler (minor) 5-17-2016 Jonas Objective-C FPC Compiler (minor) 5-17-2016 Skalogryz The id type (minor) 6-13-2016 Jwdietrich replacing Mac OS X template by macOS template. 6-19-2019 Trev Fixed syntax highlighting (minor) 12-11-2019 Trev Button which handle an event: Updated categories (minor) 12-13-2019 Trev Rationalised macOS categories (minor) 12-17-2019 Trev Button which handle an event: Fixed typo (minor) 12-17-2019 Trev Application with a simple window and menus: Cosmetic change to Quit menu item :- (minor) 12-22-2019 Trev Introduction: OSX -> macOS (minor) 12-22-2019 Trev Enabling Objective-C/Objective-Pascal: OSX -> named OS (minor) 6-1-2020 Trev Objective-Pascal FPC Compiler: Fix wiki markup (minor) 6-1-2020 Trev Regular declaration/definition: Fix wiki markup (minor) 6-1-2020 Trev Fix wiki markup (minor) 5-1-2021 Trev Creating and running application with one menu item: Fix typo (minor) 5-1-2021 Trev Creating and running an application with one menu item: Normalise title (minor)