annotate Mac/scripts/missingcarbonmethods.py @ 25838:8540887bcec6 2.2

Backport of 2.183: Fix memory leak in add_subclass() found by NealN with valgrind.
author Guido van Rossum <guido@python.org>
date Fri, 18 Oct 2002 13:42:21 +0000
parents a4bba3eb34c1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16163
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
1 # Methods that are missing in Carbon.
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
2 # This module is mainly for documentation purposes, but you could use
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
3 # it to automatically search for usage of methods that are missing.
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
4 #
16334
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
5
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
6 missing_icglue = [
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
7 'ICFindConfigFile',
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
8 'ICFindUserConfigFile',
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
9 'ICChooseConfig',
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
10 'ICChooseNewConfig',
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
11 ]
16163
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
12
16334
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
13 missing_Help = [
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
14 'Help'
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
15 ]
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
16
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
17 missing_Scrap = [
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
18 'InfoScrap',
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
19 'GetScrap',
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
20 'ZeroScrap',
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
21 'PutScrap',
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
22 ]
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
23
16163
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
24 missing_Win = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
25 'GetAuxWin',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
26 'GetWindowDataHandle',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
27 'SaveOld',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
28 'DrawNew',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
29 'SetWinColor',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
30 'SetDeskCPat',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
31 'InitWindows',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
32 'InitFloatingWindows',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
33 'GetWMgrPort',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
34 'GetCWMgrPort',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
35 'ValidRgn', # Use versions with Window in their name
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
36 'ValidRect',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
37 'InvalRgn',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
38 'InvalRect',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
39 'IsValidWindowPtr', # I think this is useless for Python, but not sure...
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
40 'GetWindowZoomFlag', # Not available in Carbon
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
41 'GetWindowTitleWidth', # Ditto
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
42 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
43
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
44 missing_Snd = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
45 'MACEVersion',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
46 'SPBRecordToFile',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
47 'Exp1to6',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
48 'Comp6to1',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
49 'Exp1to3',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
50 'Comp3to1',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
51 'SndControl',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
52 'SndStopFilePlay',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
53 'SndStartFilePlay',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
54 'SndPauseFilePlay',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
55 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
56
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
57 missing_Res = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
58 'RGetResource',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
59 'OpenResFile',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
60 'CreateResFile',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
61 'RsrcZoneInit',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
62 'InitResources',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
63 'RsrcMapEntry',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
64 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
65
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
66 missing_Qt = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
67 'SpriteMediaGetIndImageProperty', # XXXX Why isn't this in carbon?
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
68 'CheckQuickTimeRegistration',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
69 'SetMovieAnchorDataRef',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
70 'GetMovieAnchorDataRef',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
71 'GetMovieLoadState',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
72 'OpenADataHandler',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
73 'MovieMediaGetCurrentMovieProperty',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
74 'MovieMediaGetCurrentTrackProperty',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
75 'MovieMediaGetChildMovieDataReference',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
76 'MovieMediaSetChildMovieDataReference',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
77 'MovieMediaLoadChildMovieFromDataReference',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
78 'Media3DGetViewObject',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
79 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
80
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
81 missing_Qd = [
16341
a4bba3eb34c1 Removed device from the list of Qd incompatibilities. It should be there, but causes too many false positives.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16334
diff changeset
82 ## 'device', # Too many false positives
16208
8d4a25c81a9b Added the GrafPort attributes that are unavailable under Carbon.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16163
diff changeset
83 'portBits',
8d4a25c81a9b Added the GrafPort attributes that are unavailable under Carbon.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16163
diff changeset
84 'portPixMap',
8d4a25c81a9b Added the GrafPort attributes that are unavailable under Carbon.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16163
diff changeset
85 'portVersion',
8d4a25c81a9b Added the GrafPort attributes that are unavailable under Carbon.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16163
diff changeset
86 'grafVars',
16163
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
87 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
88
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
89 missing_Qdoffs = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
90 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
91
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
92
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
93 missing_Menu = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
94 'GetMenuItemRefCon2',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
95 'SetMenuItemRefCon2',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
96 'EnableItem',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
97 'DisableItem',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
98 'CheckItem',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
99 'CountMItems',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
100 'OpenDeskAcc',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
101 'SystemEdit',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
102 'SystemMenu',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
103 'SetMenuFlash',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
104 'InitMenus',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
105 'InitProcMenu',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
106 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
107
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
108 missing_List = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
109 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
110
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
111 missing_Icn = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
112 'IconServicesTerminate',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
113 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
114
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
115 missing_Fm = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
116 'InitFonts',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
117 'SetFontLock',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
118 'FlushFonts',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
119 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
120
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
121 missing_Evt = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
122 'SystemEvent',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
123 'SystemTask',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
124 'SystemClick',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
125 'GetOSEvent',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
126 'OSEventAvail',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
127 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
128
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
129 missing_Dlg = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
130 'SetGrafPortOfDialog',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
131 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
132
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
133 missing_Ctl = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
134 'GetAuxiliaryControlRecord',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
135 'SetControlColor',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
136 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
137
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
138 missing_Cm = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
139 'SetComponentInstanceA5',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
140 'GetComponentInstanceA5',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
141 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
142
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
143 missing_App = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
144 'GetThemeMetric',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
145 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
146
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
147 missing_AE = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
148 'AEGetDescDataSize',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
149 'AEReplaceDescData',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
150 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
151
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
152
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
153 missing = []
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
154 for name in dir():
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
155 if name[:8] == 'missing_':
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
156 missing = missing + eval(name)
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
157 del name
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
158
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
159 def _search():
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
160 # Warning: this function only works on Unix
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
161 import string, os
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
162 re = string.join(missing, '|')
16334
36db193608be Added Help, Scrap and icglue missing methods.
Jack Jansen <jack.jansen@cwi.nl>
parents: 16208
diff changeset
163 re = """[^a-zA-Z0-9_'"](%s)[^a-zA-Z0-9_'"]""" % re
16163
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
164 os.system("find . -name '*.py' -print | xargs egrep '%s'"%re)
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
165
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
166 if __name__ == '__main__':
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
167 _search()