Sign in Join
Wiki copytemporary

FPC PasCocoa: history

RevisionWhenWhoWhat changed
1TrevFrom the Free Pascal wiki's dump of 2024-05-26What changed
Edited on wiki.freepascal.org by 10 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
SkalogryzNew 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...
Skalogryyz (minor)
Skalogryyz (minor)
Skalogryyz (minor)
Skalogryyz (minor)
Skalogryyz (minor)
SkalogryyzClass method declaration (minor)
SkalogryyzClass method declaration (minor)
Jonas+ description of the syntax for the implemented selector() statement
SekelsenmatMethod declaration
JonasSelectors: - selector() renamed to objcselector() for consistency reasons
SkalogryzPasCocoa compiler's support (minor)
SkalogryzClass declaration (minor)
Skalogryz
SkalogryzClass declaration (minor)
SkalogryzClass declaration
SkalogryzClass declaration (minor)
SkalogryzClass declaration (minor)
JonasSyntax (implemented): - objcprotocol
JonasProtocol declaration (minor)
JonasClass declaration
JonasProtocol declaration (minor)
JonasProtocol declaration (minor)
JonasProtocol declaration
JonasObjectice-C FPC Compiler: -- merged to trunk (minor)
JonasPasCocoa compiler's support: -- trimmed section now that Objective-Pascal support is available
JonasSyntax (proposed): -- removed protocols from todo section (minor)
JonasObjectice-C FPC Compiler
JonasObjectice-C FPC Compiler: -> Objecti*v*e-C ... (minor)
Delphigeisttodo (minor)
JonasSyntax (proposed): -- description of how current work-in-progress compiler handles categories
Jonas* categories have been implemented!
JonasCategory declaration: - fixed category header syntax (minor)
JonasCategory declaration: reintroduce instead of override
Jonasremoved preamble (minor)
JonasMethod declaration
Jonastodo:: - removed catagory/protocol remarks, they're not really an issue
JonasSelectors (minor)
JonasCategory declaration (minor)
JonasCategory declaration (minor)
JonasSelectors (minor)
JonasClass declaration (minor)
JonasClass declaration (minor)
JonasClass declaration (minor)
JonasProtocol declaration (minor)
JonasMethod declaration (minor)
Jonas (minor)
JonasCategory declaration (minor)
JonasCategory declaration (minor)
JonasSyntax (implemented): - the "id" type
JonasMethod declaration: + all methods are virtual (minor)
JonasThe ''id'' type (minor)
JonasIntroduction
JonasMethod declaration (minor)
JonasCategory declaration (minor)
JonasThe ''id'' type (minor)
SekelsenmatMethod declaration
Skalogryz (minor)
JonasCategory declaration (minor)
JonasMethod declaration (minor)
JonasMethod declaration (minor)
JonasMethod declaration (minor)
Skalogryz (minor)
Skalogryz= Creating and running application with one menu item (minor)
SkalogryzCreating and running application with one menu item (minor)
JonasSyntax (implemented): -- fast enumeration documented
JonasThe ''id'' type: -- id is also compatible with objcprotocols (minor)
JonasIntroduction (minor)
JonasEnabling Objective-C/Objective-Pascal (minor)
JonasEnabling Objective-C/Objective-Pascal (minor)
JonasClass declaration: Formal class declaration
JonasFormal declaration (minor)
JonasFormal declaration (minor)
JonasFormal declaration (minor)
JonasSyntax (implemented): updated for new "external" syntax
JonasPasCocoa wrappers (minor)
JonasThe ''id'' type (minor)
JonasFormal declaration: cannot inherit from formal external classes either (minor)
JonasFormal declaration: updated link (minor)
JonasCategory declaration: class helpers are now supported (minor)
JonasCategory declaration: multiple categories can be in scope (unlike only a single class helper) (minor)
JonasRegular declaration/definition: - removed trailing underscores from methods because that convention is no longer used (minor)
JonasRegular declaration/definition: - more trailing underscores (minor)
JonasMethod declaration: - trailing underscores (minor)
JonasProtocol declaration: - trailing underscores (minor)
MischiCategory Mac OS X added (minor)
Penilopa PMethod declaration
Penilopa PCreating and running application with one menu item
Penilopa PCreating and running application with one menu item
MischiCreating and running application with one menu item: wording (minor)
Jonassyntax highlighting (minor)
ThealchemistguildClass declaration
Jwdietrich
Jwdietrich
Jwdietrich
Jwdietrich
JonasDynamically allocating classes at runtime (minor)
JwdietrichPlatform template added.
JwdietrichPlatform template updated.
SekelsenmatCreating and running application with one menu item
SekelsenmatApplication with a simple window and menus
SekelsenmatApplication with a simple window and menus
SekelsenmatSimple window and a non-editable text field inside it
SekelsenmatObjectiveP Examples
JonasObjective-C FPC Compiler (minor)
JonasObjective-C FPC Compiler (minor)
SkalogryzThe id type (minor)
Jwdietrichreplacing Mac OS X template by macOS template.
TrevFixed syntax highlighting (minor)
TrevButton which handle an event: Updated categories (minor)
TrevRationalised macOS categories (minor)
TrevButton which handle an event: Fixed typo (minor)
TrevApplication with a simple window and menus: Cosmetic change to Quit menu item :- (minor)
TrevIntroduction: OSX -> macOS (minor)
TrevEnabling Objective-C/Objective-Pascal: OSX -> named OS (minor)
TrevObjective-Pascal FPC Compiler: Fix wiki markup (minor)
TrevRegular declaration/definition: Fix wiki markup (minor)
TrevFix wiki markup (minor)
TrevCreating and running application with one menu item: Fix typo (minor)
TrevCreating and running an application with one menu item: Normalise title (minor)

Back to the page