From: Jack Jansen Date: Mon, 11 Sep 2000 22:47:12 +0000 (+0000) Subject: Final tweaks for 2.0b1 X-Git-Tag: v2.0b2~370 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=26d7c14cf68714e5af5f2a532e350281a369ad04;p=thirdparty%2FPython%2Fcpython.git Final tweaks for 2.0b1 --- diff --git a/Mac/Build/App.prj b/Mac/Build/App.prj index 4e339a75093b..1860a60a858e 100644 Binary files a/Mac/Build/App.prj and b/Mac/Build/App.prj differ diff --git a/Mac/Build/Cm.prj b/Mac/Build/Cm.prj index 7687d29c8db6..965e05e7cbef 100644 Binary files a/Mac/Build/Cm.prj and b/Mac/Build/Cm.prj differ diff --git a/Mac/Build/ColorPicker.prj b/Mac/Build/ColorPicker.prj index 641862167394..8b55e225e5be 100644 Binary files a/Mac/Build/ColorPicker.prj and b/Mac/Build/ColorPicker.prj differ diff --git a/Mac/Build/Drag.prj b/Mac/Build/Drag.prj index 6320daa0b43b..8b8ac112a07b 100644 Binary files a/Mac/Build/Drag.prj and b/Mac/Build/Drag.prj differ diff --git a/Mac/Build/Fm.prj b/Mac/Build/Fm.prj index 505797bae1db..65dc22144648 100644 Binary files a/Mac/Build/Fm.prj and b/Mac/Build/Fm.prj differ diff --git a/Mac/Build/Help.prj b/Mac/Build/Help.prj index aa7b145c91a3..11bacbcb60a8 100644 Binary files a/Mac/Build/Help.prj and b/Mac/Build/Help.prj differ diff --git a/Mac/Build/Icn.prj b/Mac/Build/Icn.prj index b9a9dc2599a2..f2e6512a8a2a 100644 Binary files a/Mac/Build/Icn.prj and b/Mac/Build/Icn.prj differ diff --git a/Mac/Build/List.prj b/Mac/Build/List.prj index 3d1b415b0c0e..7e991bcee459 100644 Binary files a/Mac/Build/List.prj and b/Mac/Build/List.prj differ diff --git a/Mac/Build/Printing.prj b/Mac/Build/Printing.prj index afd41970071a..5b253329c336 100644 Binary files a/Mac/Build/Printing.prj and b/Mac/Build/Printing.prj differ diff --git a/Mac/Build/PythonCore.prj b/Mac/Build/PythonCore.prj index 45431bff1681..a0c91815d741 100644 Binary files a/Mac/Build/PythonCore.prj and b/Mac/Build/PythonCore.prj differ diff --git a/Mac/Build/PythonCorePPC.prj b/Mac/Build/PythonCorePPC.prj index 962abe5ddf8e..76856756621d 100644 Binary files a/Mac/Build/PythonCorePPC.prj and b/Mac/Build/PythonCorePPC.prj differ diff --git a/Mac/Build/PythonInterpreter.prj b/Mac/Build/PythonInterpreter.prj index a2b1bc0aeea6..a3423a546754 100644 Binary files a/Mac/Build/PythonInterpreter.prj and b/Mac/Build/PythonInterpreter.prj differ diff --git a/Mac/Build/PythonStandSmall.prj b/Mac/Build/PythonStandSmall.prj index 8fe48658cabc..270bbe15bd4c 100644 Binary files a/Mac/Build/PythonStandSmall.prj and b/Mac/Build/PythonStandSmall.prj differ diff --git a/Mac/Build/PythonStandalone.prj b/Mac/Build/PythonStandalone.prj index da7996d4ee05..885337601399 100644 Binary files a/Mac/Build/PythonStandalone.prj and b/Mac/Build/PythonStandalone.prj differ diff --git a/Mac/Build/Qdoffs.prj b/Mac/Build/Qdoffs.prj index ffd71af70984..88a49d36027c 100644 Binary files a/Mac/Build/Qdoffs.prj and b/Mac/Build/Qdoffs.prj differ diff --git a/Mac/Build/Qt.prj b/Mac/Build/Qt.prj index 4289f8b46ce0..4f44b4d72555 100644 Binary files a/Mac/Build/Qt.prj and b/Mac/Build/Qt.prj differ diff --git a/Mac/Build/Scrap.prj b/Mac/Build/Scrap.prj index acfdf1f8fa84..a08ced4f76b7 100644 Binary files a/Mac/Build/Scrap.prj and b/Mac/Build/Scrap.prj differ diff --git a/Mac/Build/Snd.prj b/Mac/Build/Snd.prj index 488abdedf19b..ea96ade2a2a2 100644 Binary files a/Mac/Build/Snd.prj and b/Mac/Build/Snd.prj differ diff --git a/Mac/Build/Sndihooks.prj b/Mac/Build/Sndihooks.prj index 3f1769f516d1..77243ea80b16 100644 Binary files a/Mac/Build/Sndihooks.prj and b/Mac/Build/Sndihooks.prj differ diff --git a/Mac/Build/TE.prj b/Mac/Build/TE.prj index 1a1f0f56a720..b3c58b280656 100644 Binary files a/Mac/Build/TE.prj and b/Mac/Build/TE.prj differ diff --git a/Mac/Build/calldll.ppc.prj b/Mac/Build/calldll.ppc.prj index b5aec75323e8..c2c696a52046 100644 Binary files a/Mac/Build/calldll.ppc.prj and b/Mac/Build/calldll.ppc.prj differ diff --git a/Mac/Build/ctb.prj b/Mac/Build/ctb.prj index 8157751d97e4..8d186505c153 100644 Binary files a/Mac/Build/ctb.prj and b/Mac/Build/ctb.prj differ diff --git a/Mac/Build/gdbm.prj b/Mac/Build/gdbm.prj index e33f460c2f9c..9c790643d4c8 100644 Binary files a/Mac/Build/gdbm.prj and b/Mac/Build/gdbm.prj differ diff --git a/Mac/Build/icglue.prj b/Mac/Build/icglue.prj index 06edd5c18efc..21f600ab1cca 100644 Binary files a/Mac/Build/icglue.prj and b/Mac/Build/icglue.prj differ diff --git a/Mac/Build/macspeech.prj b/Mac/Build/macspeech.prj index c7bd7fee7748..178283d70dde 100644 Binary files a/Mac/Build/macspeech.prj and b/Mac/Build/macspeech.prj differ diff --git a/Mac/Build/pyexpat.prj b/Mac/Build/pyexpat.prj index f7b6959694e3..289a381d4bd4 100644 Binary files a/Mac/Build/pyexpat.prj and b/Mac/Build/pyexpat.prj differ diff --git a/Mac/Build/ucnhash.prj b/Mac/Build/ucnhash.prj index f93ccf63fd32..ce0859d7228d 100644 Binary files a/Mac/Build/ucnhash.prj and b/Mac/Build/ucnhash.prj differ diff --git a/Mac/Build/waste.prj b/Mac/Build/waste.prj index e677df564cbe..088c521ed5d0 100644 Binary files a/Mac/Build/waste.prj and b/Mac/Build/waste.prj differ diff --git a/Mac/Build/zlib.prj b/Mac/Build/zlib.prj index 1338c7d93cad..fb6d29a61314 100644 Binary files a/Mac/Build/zlib.prj and b/Mac/Build/zlib.prj differ diff --git a/Mac/Distributions/(vise)/Python 2.0.vct b/Mac/Distributions/(vise)/Python 2.0.vct index deb23c05a3b4..ec5fb8eebe85 100644 Binary files a/Mac/Distributions/(vise)/Python 2.0.vct and b/Mac/Distributions/(vise)/Python 2.0.vct differ diff --git a/Mac/ReadMe b/Mac/ReadMe index d177c2f3369d..892a71f0ac82 100644 --- a/Mac/ReadMe +++ b/Mac/ReadMe @@ -154,9 +154,10 @@ Thanks! ------- Thanks go to the whole Python community with Guido in the lead, of course. -Mac-specific thanks go to the pythonmac-sig, Just van Rossum, Corran Webster, +Mac-specific thanks go to the pythonmac-sig, Just van Rossum, Corran Webster, Tony Ingraldi, Erik van Blokland, Bill Bedford, Chris Stern, Gordon Worley, Oliver Steele, M. Papillon, -Steven Majewski and all the other people who provided feedback, code or both! +Steven Majewski, David Goodger, Chris Barker and all the other people who provided feedback, +code or both! Feedback -------- diff --git a/Mac/Relnotes b/Mac/Relnotes index 3abe6c9d8448..006c3592a806 100644 --- a/Mac/Relnotes +++ b/Mac/Relnotes @@ -1,16 +1,47 @@ Changes in 2.0b1 since 1.5.2 ---------------------------- +These release notes refer to Mac-specific changes only. See NEWS (in the Misc folder) +for machine-independent changes. + Unfortunately I have messed my administration up, so I can't give complete Mac-specific release notes for the changes in this release. So, I will have to leave it at the highlights: - 68K support has been dropped, this release is PPC only. - Threads support (through standard Python threads module). +- Tkinter works again! At least: it doesn't immedeately crash in obvious ways. - Appearance support through App module and added calls in many other modules. + Most dialogs and applets have also been converted to Appearance. There's also a + ControlAccessor module that handles [GS]etControlData with their plethora of + argument types. - Navigation Services support, with macfs StandardFile calls transparently replaced by their NavServices counterparts. -- Offscreen QuickDraw support through Qdoffs module. +- Offscreen QuickDraw and GWorld support through Qdoffs module. - Drag manager support (Drag module). -- Much better CGI support, see :Mac:Tools:CGI. +- Much better CGI support and examples, see :Mac:Tools:CGI. - Better OSA/AppleEvent support. +- Up/downcasting of handle-based types is now unified and implemented in the + inherting module, e.g. + handleobj = ctlobj.as_Resource() + ctlobj = Ctl.as_Control(handle) +- Added macos.FreeMem(), MaxBlock() and CompactMem(), mainly so apps in Python can + give low-memory warnings. +- MediaDescr module parses some QuickTime media descriptions (but definitely not all). + +What is not in this distribution +-------------------------------- + +- The garbage collection mods to 2.0 have not been enabled, mainly due to lack of test-time. +- Stackless Python/microthreads are not in here. Ask on the pythonmac-SIG if you want them. +- Carbon support is not in here, but should be happening as soon as GUSI is ready. +- Distutils is not in here, again due to lack of time. + +Known problems +-------------- + +This list is far from complete, more problems may be listed on the MacPython homepage, +http://www.cwi.nl/~jack/macpython.html. + +- The IDE and Tkinter do not work together. Run tkinter programs under PythonInterpreter. +- Aliases do not work in sys.path entries. diff --git a/Mac/Resources/pythonpath.r b/Mac/Resources/pythonpath.r index 74835fc14283..7f23c15a312c 100644 --- a/Mac/Resources/pythonpath.r +++ b/Mac/Resources/pythonpath.r @@ -76,15 +76,17 @@ resource 'Popt' (PYTHONOPTIONS_ID, "Options") { resource 'STR#' (PYTHONPATH_ID, "sys.path initialization") { { "$(PYTHON)", - "$(PYTHON):Lib", "$(PYTHON):Mac:PlugIns", "$(PYTHON):Mac:Lib", "$(PYTHON):Mac:Lib:lib-toolbox", - "$(PYTHON):Mac:Lib:lib-scripting", + "$(PYTHON):Mac:Lib:lib-scriptpackages", + "$(PYTHON):Lib", "$(PYTHON):Extensions:img:Mac", "$(PYTHON):Extensions:img:Lib", "$(PYTHON):Extensions:Numerical:Lib", - "$(PYTHON):Lib:lib-tk" + "$(PYTHON):Extensions:Imaging:PIL", + "$(PYTHON):Lib:lib-tk", + "$(PYTHON):Lib:site-packages", } }; diff --git a/Mac/_checkversion.py b/Mac/_checkversion.py index 264723c3cfbf..a7ce8efff79b 100644 --- a/Mac/_checkversion.py +++ b/Mac/_checkversion.py @@ -5,7 +5,7 @@ _checkversion.py file""" import pyversioncheck _PACKAGE="MacPython" -_VERSION="1.5.2c1" +_VERSION="2.0b1" _URL="http://www.cwi.nl/~jack/macpythonversion.txt" try: