summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Mac/Build/App.prjbin41030 -> 41030 bytes
-rw-r--r--Mac/Build/Cm.prjbin43668 -> 43668 bytes
-rw-r--r--Mac/Build/ColorPicker.prjbin43572 -> 43572 bytes
-rw-r--r--Mac/Build/Drag.prjbin42124 -> 42124 bytes
-rw-r--r--Mac/Build/Fm.prjbin44552 -> 44552 bytes
-rw-r--r--Mac/Build/Help.prjbin44484 -> 44484 bytes
-rw-r--r--Mac/Build/Icn.prjbin44552 -> 44552 bytes
-rw-r--r--Mac/Build/List.prjbin44484 -> 44484 bytes
-rw-r--r--Mac/Build/Printing.prjbin42592 -> 42592 bytes
-rw-r--r--Mac/Build/PythonCore.prjbin55371 -> 55371 bytes
-rw-r--r--Mac/Build/PythonCorePPC.prjbin117060 -> 117060 bytes
-rw-r--r--Mac/Build/PythonInterpreter.prjbin116078 -> 116078 bytes
-rw-r--r--Mac/Build/PythonStandSmall.prjbin156861 -> 140525 bytes
-rw-r--r--Mac/Build/PythonStandalone.prjbin85721 -> 85721 bytes
-rw-r--r--Mac/Build/Qdoffs.prjbin42054 -> 42054 bytes
-rw-r--r--Mac/Build/Qt.prjbin48165 -> 48165 bytes
-rw-r--r--Mac/Build/Scrap.prjbin44484 -> 44484 bytes
-rw-r--r--Mac/Build/Snd.prjbin44552 -> 44552 bytes
-rw-r--r--Mac/Build/Sndihooks.prjbin44552 -> 44552 bytes
-rw-r--r--Mac/Build/TE.prjbin44552 -> 44552 bytes
-rw-r--r--Mac/Build/calldll.ppc.prjbin34881 -> 34881 bytes
-rw-r--r--Mac/Build/ctb.prjbin39888 -> 39888 bytes
-rw-r--r--Mac/Build/gdbm.prjbin41788 -> 41788 bytes
-rw-r--r--Mac/Build/icglue.prjbin41200 -> 41200 bytes
-rw-r--r--Mac/Build/macspeech.prjbin40576 -> 40576 bytes
-rw-r--r--Mac/Build/pyexpat.prjbin53149 -> 53149 bytes
-rw-r--r--Mac/Build/ucnhash.prjbin51825 -> 51825 bytes
-rw-r--r--Mac/Build/waste.prjbin44792 -> 47384 bytes
-rw-r--r--Mac/Build/zlib.prjbin40492 -> 40492 bytes
-rw-r--r--Mac/Distributions/(vise)/Python 2.0.vctbin570085 -> 513092 bytes
-rw-r--r--Mac/ReadMe5
-rw-r--r--Mac/Relnotes35
-rw-r--r--Mac/Resources/pythonpath.r8
-rw-r--r--Mac/_checkversion.py2
34 files changed, 42 insertions, 8 deletions
diff --git a/Mac/Build/App.prj b/Mac/Build/App.prj
index 4e339a7..1860a60 100644
--- a/Mac/Build/App.prj
+++ b/Mac/Build/App.prj
Binary files differ
diff --git a/Mac/Build/Cm.prj b/Mac/Build/Cm.prj
index 7687d29..965e05e 100644
--- a/Mac/Build/Cm.prj
+++ b/Mac/Build/Cm.prj
Binary files differ
diff --git a/Mac/Build/ColorPicker.prj b/Mac/Build/ColorPicker.prj
index 6418621..8b55e22 100644
--- a/Mac/Build/ColorPicker.prj
+++ b/Mac/Build/ColorPicker.prj
Binary files differ
diff --git a/Mac/Build/Drag.prj b/Mac/Build/Drag.prj
index 6320daa..8b8ac11 100644
--- a/Mac/Build/Drag.prj
+++ b/Mac/Build/Drag.prj
Binary files differ
diff --git a/Mac/Build/Fm.prj b/Mac/Build/Fm.prj
index 505797b..65dc221 100644
--- a/Mac/Build/Fm.prj
+++ b/Mac/Build/Fm.prj
Binary files differ
diff --git a/Mac/Build/Help.prj b/Mac/Build/Help.prj
index aa7b145..11bacbc 100644
--- a/Mac/Build/Help.prj
+++ b/Mac/Build/Help.prj
Binary files differ
diff --git a/Mac/Build/Icn.prj b/Mac/Build/Icn.prj
index b9a9dc2..f2e6512 100644
--- a/Mac/Build/Icn.prj
+++ b/Mac/Build/Icn.prj
Binary files differ
diff --git a/Mac/Build/List.prj b/Mac/Build/List.prj
index 3d1b415..7e991bc 100644
--- a/Mac/Build/List.prj
+++ b/Mac/Build/List.prj
Binary files differ
diff --git a/Mac/Build/Printing.prj b/Mac/Build/Printing.prj
index afd4197..5b25332 100644
--- a/Mac/Build/Printing.prj
+++ b/Mac/Build/Printing.prj
Binary files differ
diff --git a/Mac/Build/PythonCore.prj b/Mac/Build/PythonCore.prj
index 45431bf..a0c9181 100644
--- a/Mac/Build/PythonCore.prj
+++ b/Mac/Build/PythonCore.prj
Binary files differ
diff --git a/Mac/Build/PythonCorePPC.prj b/Mac/Build/PythonCorePPC.prj
index 962abe5..7685675 100644
--- a/Mac/Build/PythonCorePPC.prj
+++ b/Mac/Build/PythonCorePPC.prj
Binary files differ
diff --git a/Mac/Build/PythonInterpreter.prj b/Mac/Build/PythonInterpreter.prj
index a2b1bc0..a3423a5 100644
--- a/Mac/Build/PythonInterpreter.prj
+++ b/Mac/Build/PythonInterpreter.prj
Binary files differ
diff --git a/Mac/Build/PythonStandSmall.prj b/Mac/Build/PythonStandSmall.prj
index 8fe4865..270bbe1 100644
--- a/Mac/Build/PythonStandSmall.prj
+++ b/Mac/Build/PythonStandSmall.prj
Binary files differ
diff --git a/Mac/Build/PythonStandalone.prj b/Mac/Build/PythonStandalone.prj
index da7996d..8853376 100644
--- a/Mac/Build/PythonStandalone.prj
+++ b/Mac/Build/PythonStandalone.prj
Binary files differ
diff --git a/Mac/Build/Qdoffs.prj b/Mac/Build/Qdoffs.prj
index ffd71af..88a49d3 100644
--- a/Mac/Build/Qdoffs.prj
+++ b/Mac/Build/Qdoffs.prj
Binary files differ
diff --git a/Mac/Build/Qt.prj b/Mac/Build/Qt.prj
index 4289f8b..4f44b4d 100644
--- a/Mac/Build/Qt.prj
+++ b/Mac/Build/Qt.prj
Binary files differ
diff --git a/Mac/Build/Scrap.prj b/Mac/Build/Scrap.prj
index acfdf1f..a08ced4 100644
--- a/Mac/Build/Scrap.prj
+++ b/Mac/Build/Scrap.prj
Binary files differ
diff --git a/Mac/Build/Snd.prj b/Mac/Build/Snd.prj
index 488abde..ea96ade 100644
--- a/Mac/Build/Snd.prj
+++ b/Mac/Build/Snd.prj
Binary files differ
diff --git a/Mac/Build/Sndihooks.prj b/Mac/Build/Sndihooks.prj
index 3f1769f..77243ea 100644
--- a/Mac/Build/Sndihooks.prj
+++ b/Mac/Build/Sndihooks.prj
Binary files differ
diff --git a/Mac/Build/TE.prj b/Mac/Build/TE.prj
index 1a1f0f5..b3c58b2 100644
--- a/Mac/Build/TE.prj
+++ b/Mac/Build/TE.prj
Binary files differ
diff --git a/Mac/Build/calldll.ppc.prj b/Mac/Build/calldll.ppc.prj
index b5aec75..c2c696a 100644
--- a/Mac/Build/calldll.ppc.prj
+++ b/Mac/Build/calldll.ppc.prj
Binary files differ
diff --git a/Mac/Build/ctb.prj b/Mac/Build/ctb.prj
index 8157751..8d18650 100644
--- a/Mac/Build/ctb.prj
+++ b/Mac/Build/ctb.prj
Binary files differ
diff --git a/Mac/Build/gdbm.prj b/Mac/Build/gdbm.prj
index e33f460..9c79064 100644
--- a/Mac/Build/gdbm.prj
+++ b/Mac/Build/gdbm.prj
Binary files differ
diff --git a/Mac/Build/icglue.prj b/Mac/Build/icglue.prj
index 06edd5c..21f600a 100644
--- a/Mac/Build/icglue.prj
+++ b/Mac/Build/icglue.prj
Binary files differ
diff --git a/Mac/Build/macspeech.prj b/Mac/Build/macspeech.prj
index c7bd7fe..178283d 100644
--- a/Mac/Build/macspeech.prj
+++ b/Mac/Build/macspeech.prj
Binary files differ
diff --git a/Mac/Build/pyexpat.prj b/Mac/Build/pyexpat.prj
index f7b6959..289a381 100644
--- a/Mac/Build/pyexpat.prj
+++ b/Mac/Build/pyexpat.prj
Binary files differ
diff --git a/Mac/Build/ucnhash.prj b/Mac/Build/ucnhash.prj
index f93ccf6..ce0859d 100644
--- a/Mac/Build/ucnhash.prj
+++ b/Mac/Build/ucnhash.prj
Binary files differ
diff --git a/Mac/Build/waste.prj b/Mac/Build/waste.prj
index e677df5..088c521 100644
--- a/Mac/Build/waste.prj
+++ b/Mac/Build/waste.prj
Binary files differ
diff --git a/Mac/Build/zlib.prj b/Mac/Build/zlib.prj
index 1338c7d..fb6d29a6 100644
--- a/Mac/Build/zlib.prj
+++ b/Mac/Build/zlib.prj
Binary files differ
diff --git a/Mac/Distributions/(vise)/Python 2.0.vct b/Mac/Distributions/(vise)/Python 2.0.vct
index deb23c0..ec5fb8e 100644
--- a/Mac/Distributions/(vise)/Python 2.0.vct
+++ b/Mac/Distributions/(vise)/Python 2.0.vct
Binary files differ
diff --git a/Mac/ReadMe b/Mac/ReadMe
index d177c2f..892a71f 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 3abe6c9..006c359 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 74835fc..7f23c15 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 264723c..a7ce8ef 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: