summaryrefslogtreecommitdiffstats
path: root/Mac/scripts/missingcarbonmethods.py
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>2003-11-19 14:34:18 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>2003-11-19 14:34:18 (GMT)
commit28ecf70db57828db2ca279643bf9aeca7662f35c (patch)
tree09b7767bbc411f85313b58d6fe7e5e67d9392973 /Mac/scripts/missingcarbonmethods.py
parent6045b9c93511c767f6cfa2d2fa299c76181acd9b (diff)
downloadcpython-28ecf70db57828db2ca279643bf9aeca7662f35c.zip
cpython-28ecf70db57828db2ca279643bf9aeca7662f35c.tar.gz
cpython-28ecf70db57828db2ca279643bf9aeca7662f35c.tar.bz2
Getting rid of support for MacOS9 and earlier. This is the first step,
and the biggest in size, but probably the easiest. Hunting through the source code comes next.
Diffstat (limited to 'Mac/scripts/missingcarbonmethods.py')
-rw-r--r--Mac/scripts/missingcarbonmethods.py167
1 files changed, 0 insertions, 167 deletions
diff --git a/Mac/scripts/missingcarbonmethods.py b/Mac/scripts/missingcarbonmethods.py
deleted file mode 100644
index 5db2674..0000000
--- a/Mac/scripts/missingcarbonmethods.py
+++ /dev/null
@@ -1,167 +0,0 @@
-# Methods that are missing in Carbon.
-# This module is mainly for documentation purposes, but you could use
-# it to automatically search for usage of methods that are missing.
-#
-
-missing_icglue = [
- 'ICFindConfigFile',
- 'ICFindUserConfigFile',
- 'ICChooseConfig',
- 'ICChooseNewConfig',
-]
-
-missing_Help = [
- 'Help'
-]
-
-missing_Scrap = [
- 'InfoScrap',
- 'GetScrap',
- 'ZeroScrap',
- 'PutScrap',
-]
-
-missing_Win = [
- 'GetAuxWin',
- 'GetWindowDataHandle',
- 'SaveOld',
- 'DrawNew',
- 'SetWinColor',
- 'SetDeskCPat',
- 'InitWindows',
- 'InitFloatingWindows',
- 'GetWMgrPort',
- 'GetCWMgrPort',
- 'ValidRgn', # Use versions with Window in their name
- 'ValidRect',
- 'InvalRgn',
- 'InvalRect',
- 'IsValidWindowPtr', # I think this is useless for Python, but not sure...
- 'GetWindowZoomFlag', # Not available in Carbon
- 'GetWindowTitleWidth', # Ditto
- ]
-
-missing_Snd = [
- 'MACEVersion',
- 'SPBRecordToFile',
- 'Exp1to6',
- 'Comp6to1',
- 'Exp1to3',
- 'Comp3to1',
- 'SndControl',
- 'SndStopFilePlay',
- 'SndStartFilePlay',
- 'SndPauseFilePlay',
- ]
-
-missing_Res = [
- 'RGetResource',
- 'OpenResFile',
- 'CreateResFile',
- 'RsrcZoneInit',
- 'InitResources',
- 'RsrcMapEntry',
- ]
-
-missing_Qt = [
- 'SpriteMediaGetIndImageProperty', # XXXX Why isn't this in carbon?
- 'CheckQuickTimeRegistration',
- 'SetMovieAnchorDataRef',
- 'GetMovieAnchorDataRef',
- 'GetMovieLoadState',
- 'OpenADataHandler',
- 'MovieMediaGetCurrentMovieProperty',
- 'MovieMediaGetCurrentTrackProperty',
- 'MovieMediaGetChildMovieDataReference',
- 'MovieMediaSetChildMovieDataReference',
- 'MovieMediaLoadChildMovieFromDataReference',
- 'Media3DGetViewObject',
- ]
-
-missing_Qd = [
-## 'device', # Too many false positives
- 'portBits',
- 'portPixMap',
- 'portVersion',
- 'grafVars',
- ]
-
-missing_Qdoffs = [
- ]
-
-
-missing_Menu = [
- 'GetMenuItemRefCon2',
- 'SetMenuItemRefCon2',
- 'EnableItem',
- 'DisableItem',
- 'CheckItem',
- 'CountMItems',
- 'OpenDeskAcc',
- 'SystemEdit',
- 'SystemMenu',
- 'SetMenuFlash',
- 'InitMenus',
- 'InitProcMenu',
- ]
-
-missing_List = [
- ]
-
-missing_Icn = [
- 'IconServicesTerminate',
- ]
-
-missing_Fm = [
- 'InitFonts',
- 'SetFontLock',
- 'FlushFonts',
- ]
-
-missing_Evt = [
- 'SystemEvent',
- 'SystemTask',
- 'SystemClick',
- 'GetOSEvent',
- 'OSEventAvail',
- ]
-
-missing_Dlg = [
- 'SetGrafPortOfDialog',
- ]
-
-missing_Ctl = [
- 'GetAuxiliaryControlRecord',
- 'SetControlColor',
- ]
-
-missing_Cm = [
- 'SetComponentInstanceA5',
- 'GetComponentInstanceA5',
- ]
-
-missing_App = [
- 'GetThemeMetric',
- ]
-
-missing_AE = [
- 'AEGetDescDataSize',
- 'AEReplaceDescData',
- ]
-
-
-missing = []
-for name in dir():
- if name[:8] == 'missing_':
- missing = missing + eval(name)
-del name
-
-def _search():
- # Warning: this function only works on Unix
- import string, os
- re = string.join(missing, '|')
- re = """[^a-zA-Z0-9_'"](%s)[^a-zA-Z0-9_'"]""" % re
- os.system("find . -name '*.py' -print | xargs egrep '%s'"%re)
-
-if __name__ == '__main__':
- _search()