Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7ca993e

Browse files
committed
Fixed the bugs in the constant definitions, and in the code to test
them. The FutureWarnings are still there, until a way has been found to say "I know what I'm doing here when I say 0xff000000".
1 parent 87eea88 commit 7ca993e

4 files changed

Lines changed: 14 additions & 10 deletions

File tree

Mac/Modules/ctl/ctlscan.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ def destination(self, type, name, arglist):
3434

3535
def writeinitialdefs(self):
3636
self.defsfile.write("def FOUR_CHAR_CODE(x): return x\n")
37-
self.defsfile.write("from TextEdit import *\n")
38-
self.defsfile.write("from QuickDraw import *\n")
39-
self.defsfile.write("from Dragconst import *\n")
40-
self.defsfile.write("from CarbonEvents import *\n")
41-
self.defsfile.write("from Appearance import *\n")
37+
self.defsfile.write("from Carbon.TextEdit import *\n")
38+
self.defsfile.write("from Carbon.QuickDraw import *\n")
39+
self.defsfile.write("from Carbon.Dragconst import *\n")
40+
self.defsfile.write("from Carbon.CarbonEvents import *\n")
41+
self.defsfile.write("from Carbon.Appearance import *\n")
4242
self.defsfile.write("kDataBrowserItemAnyState = -1\n")
4343
self.defsfile.write("kControlBevelButtonCenterPopupGlyphTag = -1\n")
44-
self.defsfile.write("kDataBrowserClientPropertyFlagsMask = 0xFF << 24 # kDataBrowserClientPropertyFlagsOffset\n")
44+
self.defsfile.write("kDataBrowserClientPropertyFlagsMask = 0xFF000000\n")
4545
self.defsfile.write("\n")
4646

4747
def makeblacklistnames(self):

Mac/Modules/drag/dragscan.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ def destination(self, type, name, arglist):
4545

4646
def writeinitialdefs(self):
4747
self.defsfile.write("def FOUR_CHAR_CODE(x): return x\n")
48-
self.defsfile.write("from TextEdit import *\n")
49-
self.defsfile.write("from QuickDraw import *\n")
48+
self.defsfile.write("from Carbon.TextEdit import *\n")
49+
self.defsfile.write("from Carbon.QuickDraw import *\n")
5050
self.defsfile.write("\n")
5151
# Defines unparseable in Drag.h
5252
self.defsfile.write(MISSING_DEFINES)

Mac/Modules/mlte/mltescan.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ def FOUR_CHAR_CODE(x): return x
5050
kTXNStartOffset = 0
5151
kTXNEndOffset = 0x7FFFFFFF
5252
MovieFileType = FOUR_CHAR_CODE('moov')
53+
kTXNUseEncodingWordRulesMask = 0x80000000
54+
kTXNFontSizeAttributeSize = 4
5355
""")
5456

5557
def makeblacklistnames(self):
@@ -72,6 +74,8 @@ def makeblacklistnames(self):
7274
"kTXNQDFontStyleAttributeSize",
7375
"kTXNQDFontColorAttributeSize",
7476
"kTXNTextEncodingAttributeSize",
77+
"kTXNUseEncodingWordRulesMask",
78+
"kTXNFontSizeAttributeSize",
7579
"status",
7680
"justification",
7781
]

Mac/Modules/scrap/scrapscan.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ def main():
1919
scanner = MyScanner(input, output, defsoutput)
2020
scanner.scan()
2121
scanner.close()
22-
print "=== Testing definitions output code ==="
23-
execfile(defsoutput, {}, {})
22+
## print "=== Testing definitions output code ==="
23+
## execfile(defsoutput, {}, {})
2424
print "=== Done scanning and generating, now importing the generated code... ==="
2525
exec "import " + SHORT + "support"
2626
print "=== Done. It's up to you to compile it now! ==="

0 commit comments

Comments
 (0)