From b9597028fbd5d6df89f2f50821ddaab6a9525104 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Mon, 4 May 2015 17:33:05 -0400 Subject: [PATCH] Moved some OS X TODOs to the long-term list. --- TODO.md | 4 ++++ darwin/init.m | 2 -- darwin/menu.m | 2 -- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/TODO.md b/TODO.md index 23fd4aec..cf08a0b9 100644 --- a/TODO.md +++ b/TODO.md @@ -51,6 +51,10 @@ - drop "Page" from uiTab method names? (uiTabAppendPage() -> uiTabAppend()) - override dock menu quit item to act like our app menu quit item - consider calling setAppleMenu: for the application menu; it doesn't seem to make much of a difference but +- release OS X properties in dealloc + - switch away from properties or figure out what incantation is necessary for 32-bit + - figure out strong/weak vs assign/copy/retain +- figure out what to do in OS X terminate: ultimately: - add some sort of runtime type checking diff --git a/darwin/init.m b/darwin/init.m index 2dcafeb9..b620f1a5 100644 --- a/darwin/init.m +++ b/darwin/init.m @@ -17,8 +17,6 @@ // for debugging NSLog(@"in terminate:"); - - // TODO figure out what to do here } @end diff --git a/darwin/menu.m b/darwin/menu.m index e1fe2335..3cd07736 100644 --- a/darwin/menu.m +++ b/darwin/menu.m @@ -1,8 +1,6 @@ // 28 april 2015 #import "uipriv_darwin.h" -// general TODO: release Objective-C objects in dealloc since we can't use ARC - static BOOL menusFinalized = NO; struct menu {