New appearance mgr support. This appears (no pun intended) to have some problems that I'll fix tonight, so don't check it out.
diff --git a/Mac/Modules/app/appscan.py b/Mac/Modules/app/appscan.py
index 348de7b..82bdd1b 100644
--- a/Mac/Modules/app/appscan.py
+++ b/Mac/Modules/app/appscan.py
@@ -40,12 +40,24 @@
def makeblacklistnames(self):
return [
+ "GetThemeFont", # Funny stringbuffer in/out parameter, I think...
]
def makeblacklisttypes(self):
return [
"MenuTitleDrawingUPP",
"MenuItemDrawingUPP",
+ "ThemeIteratorUPP",
+ "ThemeTabTitleDrawUPP",
+ "ThemeEraseUPP",
+ "ThemeButtonDrawUPP",
+ "WindowTitleDrawingUPP",
+ "ProcessSerialNumber_ptr", # Too much work for now.
+ "ThemeTrackDrawInfo_ptr", # Too much work
+ "ThemeButtonDrawInfo_ptr", # ditto
+ "ThemeWindowMetrics_ptr", # ditto
+ "ThemeDrawingState", # This is an opaque pointer, so it should be simple. Later.
+ "Collection", # No interface to collection mgr yet.
]
def makerepairinstructions(self):