1- Changes in 2.1b1 since 2.0
1+ Changes in 2.1b2 since 2.0
22--------------------------
33
44These release notes refer to Mac-specific changes only. See NEWS (in the Misc folder)
5- for machine-independent changes. Changes since previous alfa/beta releases for 2.1 are
5+ for machine-independent changes. Changes since 2.1b1 are
66marked with [*] and at the bottom of the list.
77
8- - The good news: this release is Carbon-based, so it runs natively on MacOS 8.6 or
8+ - This release is Carbon-based, so it runs natively on MacOS 8.6 or
99 later and MacOSX.
1010- Alternatively there is a classic PPC interpreter as well. There are two reasons you
1111 might want to use this: (a) you have a pre-MacOS9 system and don't want to install
@@ -52,26 +52,16 @@ marked with [*] and at the bottom of the list.
5252 the .mcp.xml files in CodeWarrior.
5353- ConfigurePython has been replace by two applets: ConfigurePythonClassic and
5454 ConfigurePythonCarbon. These will select either execution model for machines
55- supporting both, and it will also build all the standard applets. [*]
56- - Dlg.ModalDialog() almost invariably crashed. This showed in EasyDialogs, EditPythonPrefs
57- and meny other things. Fixed. [*]
58- - Carbon MacPython did not work with CarbonLib 1.1 or later. Fixed. [*]
59- - IDE flashed a window and complained about it. Fixed, by getting rid of regex in
60- favor of re. Code not fully tested. [*]
61- - IDE could crash on some edit operations due to WEGetUndoInfo(). Fixed. [*]
62- - time.time() again returns positive values. [*]
63- - Classic PPC is included again. [*]
64- - Numeric is included again. It is now built using distutils, and lives in :Lib:site-python.
65- This makes it a lot easier to replace Numeric with a new version (when one comes out). [*]
66- - PIL is included again. [*]
55+ supporting both, and it will also build all the standard applets.
6756- PythonInterpreterCarbon and PythonInterpreterClassic are now files of type "Atmp", not
6857 "APPL", so there should not be any confusion as to what the real application is
69- (PythonInterpreter). [*]
70- - PythonIDE used to burn CPU cycles when idle, this has been fixed. PythonInterpreter
71- still has the problem. [*]
72- - A BBEdit language module by Chris Stern is included in the :Mac:Contrib folder. [*]
58+ (PythonInterpreter).
59+ - A BBEdit language module by Chris Stern is included in the :Mac:Contrib folder.
7360- The ConfigurePython applets will now detect if the preference file refers to a different
74- folder than where they live. They offer to remove the preference file in this case. [*]
61+ folder than where they live. They offer to remove the preference file in this case.
62+ - Import case-check was broken in 2.1b1, this is fixed. [*]
63+ - A side-effect of the previous fix is that getpass works again. [*]
64+ - BuildApplication was broken under Carbon. Fixed. [*]
7565
7666
7767What is not in this distribution
@@ -87,6 +77,7 @@ Known problems
8777This list is far from complete, more problems may be listed on the MacPython homepage,
8878http://www.cwi.nl/~jack/macpython.html.
8979
80+ - Tkinter does not work under Carbon.
9081- The IDE and Tkinter do not work together. Run tkinter programs under PythonInterpreter.
9182- After running a Tkinter program your menubar may end up dead, with command-alt-escape
9283 the only way to terminate Python.
0 commit comments