Mercurial > cpython-lru_cache-weakref
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 |
| 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() |
