Commit f7e57143 authored by Jack Jansen's avatar Jack Jansen

Final tweaks for 2.2a3 distribution.

parent caef93d8
...@@ -171,6 +171,7 @@ PyRun_String ...@@ -171,6 +171,7 @@ PyRun_String
PyErr_Display PyErr_Display
PyErr_PrintEx PyErr_PrintEx
PyErr_Print PyErr_Print
PyRun_SimpleStringFlags
PyRun_SimpleString PyRun_SimpleString
PyRun_SimpleFileExFlags PyRun_SimpleFileExFlags
PyRun_SimpleFileEx PyRun_SimpleFileEx
...@@ -319,6 +320,9 @@ PyMethod_New ...@@ -319,6 +320,9 @@ PyMethod_New
PyInstance_NewRaw PyInstance_NewRaw
PyClass_IsSubclass PyClass_IsSubclass
PyInstance_New PyInstance_New
PyMethod_Class
PyMethod_Self
PyMethod_Function
PyClass_New PyClass_New
PyCObject_Type PyCObject_Type
PyCObject_Import PyCObject_Import
...@@ -421,6 +425,7 @@ PyLong_FromString ...@@ -421,6 +425,7 @@ PyLong_FromString
PyLong_AsVoidPtr PyLong_AsVoidPtr
PyLong_FromVoidPtr PyLong_FromVoidPtr
PyLong_AsDouble PyLong_AsDouble
_PyLong_AsScaledDouble
_PyLong_AsByteArray _PyLong_AsByteArray
_PyLong_FromByteArray _PyLong_FromByteArray
PyLong_AsUnsignedLong PyLong_AsUnsignedLong
...@@ -450,6 +455,7 @@ _Py_NotImplementedStruct ...@@ -450,6 +455,7 @@ _Py_NotImplementedStruct
_Py_cobject_hack _Py_cobject_hack
_Py_abstract_hack _Py_abstract_hack
PyObject_ClearWeakRefs PyObject_ClearWeakRefs
Py_DivisionWarningFlag
_PyTrash_delete_later _PyTrash_delete_later
_PyTrash_delete_nesting _PyTrash_delete_nesting
_PyTrash_destroy_chain _PyTrash_destroy_chain
...@@ -463,6 +469,7 @@ PyMem_Free ...@@ -463,6 +469,7 @@ PyMem_Free
PyMem_Realloc PyMem_Realloc
PyMem_Malloc PyMem_Malloc
_Py_ReadyTypes _Py_ReadyTypes
PyObject_Dir
PyCallable_Check PyCallable_Check
PyNumber_Coerce PyNumber_Coerce
PyNumber_CoerceEx PyNumber_CoerceEx
...@@ -533,6 +540,7 @@ PyTuple_GetItem ...@@ -533,6 +540,7 @@ PyTuple_GetItem
PyTuple_Size PyTuple_Size
PyTuple_New PyTuple_New
type_getsets type_getsets
subtype_getsets
PyType_Type PyType_Type
PyBaseObject_Type PyBaseObject_Type
PySuper_Type PySuper_Type
...@@ -654,15 +662,15 @@ PyMac_StopGUSISpin ...@@ -654,15 +662,15 @@ PyMac_StopGUSISpin
RotateCursor RotateCursor
SpinCursor SpinCursor
PyMac_GetFullPath PyMac_GetFullPath
__convert_to_newlines
PyMac_AppRefNum PyMac_AppRefNum
PyMac_options PyMac_options
console_output_state console_output_state
__convert_to_newlines
PyMac_GetDelayConsoleFlag PyMac_GetDelayConsoleFlag
Py_GetExecPrefix Py_GetExecPrefix
Py_GetPrefix Py_GetPrefix
Py_GetArgcArgv
Py_GetProgramFullPath Py_GetProgramFullPath
Py_GetArgcArgv
PyMac_Exit PyMac_Exit
abort abort
PyMac_OutputNotSeen PyMac_OutputNotSeen
...@@ -681,9 +689,9 @@ macstat ...@@ -681,9 +689,9 @@ macstat
sync sync
initgestalt initgestalt
initmacfs initmacfs
PyMac_BuildFSSpec _PyMac_BuildFSSpec
PyMac_BuildFSRef _PyMac_BuildFSRef
PyMac_GetFSRef _PyMac_GetFSRef
newmfssobject newmfssobject
_PyMac_GetFSSpec _PyMac_GetFSSpec
initmac initmac
...@@ -877,7 +885,7 @@ PyOS_vsnprintf ...@@ -877,7 +885,7 @@ PyOS_vsnprintf
PyOS_snprintf PyOS_snprintf
proxytype proxytype
wrappertype wrappertype
PyGetSet_Type PyProperty_Type
PyWrapper_New PyWrapper_New
PyDictProxy_New PyDictProxy_New
proxy_str proxy_str
...@@ -897,7 +905,10 @@ _PyObject_GC_Track ...@@ -897,7 +905,10 @@ _PyObject_GC_Track
_PyGC_Dump _PyGC_Dump
initgc initgc
PyMac_OSErrException PyMac_OSErrException
PyMacGluePtr_PyMac_BuildFSSpec
PyMacGluePtr_PyMac_GetFSSpec PyMacGluePtr_PyMac_GetFSSpec
PyMacGluePtr_PyMac_BuildFSRef
PyMacGluePtr_PyMac_GetFSRef
PyMacGluePtr_AEDesc_New PyMacGluePtr_AEDesc_New
PyMacGluePtr_AEDesc_Convert PyMacGluePtr_AEDesc_Convert
PyMacGluePtr_CmpObj_New PyMacGluePtr_CmpObj_New
...@@ -990,7 +1001,10 @@ CmpObj_Convert ...@@ -990,7 +1001,10 @@ CmpObj_Convert
CmpObj_New CmpObj_New
AEDesc_Convert AEDesc_Convert
AEDesc_New AEDesc_New
PyMac_GetFSRef
PyMac_BuildFSRef
PyMac_GetFSSpec PyMac_GetFSSpec
PyMac_BuildFSSpec
PyMac_Buildwide PyMac_Buildwide
PyMac_Getwide PyMac_Getwide
PyMac_BuildFixed PyMac_BuildFixed
......
No preview for this file type
...@@ -171,6 +171,7 @@ PyRun_String ...@@ -171,6 +171,7 @@ PyRun_String
PyErr_Display PyErr_Display
PyErr_PrintEx PyErr_PrintEx
PyErr_Print PyErr_Print
PyRun_SimpleStringFlags
PyRun_SimpleString PyRun_SimpleString
PyRun_SimpleFileExFlags PyRun_SimpleFileExFlags
PyRun_SimpleFileEx PyRun_SimpleFileEx
...@@ -319,6 +320,9 @@ PyMethod_New ...@@ -319,6 +320,9 @@ PyMethod_New
PyInstance_NewRaw PyInstance_NewRaw
PyClass_IsSubclass PyClass_IsSubclass
PyInstance_New PyInstance_New
PyMethod_Class
PyMethod_Self
PyMethod_Function
PyClass_New PyClass_New
PyCObject_Type PyCObject_Type
PyCObject_Import PyCObject_Import
...@@ -421,6 +425,7 @@ PyLong_FromString ...@@ -421,6 +425,7 @@ PyLong_FromString
PyLong_AsVoidPtr PyLong_AsVoidPtr
PyLong_FromVoidPtr PyLong_FromVoidPtr
PyLong_AsDouble PyLong_AsDouble
_PyLong_AsScaledDouble
_PyLong_AsByteArray _PyLong_AsByteArray
_PyLong_FromByteArray _PyLong_FromByteArray
PyLong_AsUnsignedLong PyLong_AsUnsignedLong
...@@ -450,6 +455,7 @@ _Py_NotImplementedStruct ...@@ -450,6 +455,7 @@ _Py_NotImplementedStruct
_Py_cobject_hack _Py_cobject_hack
_Py_abstract_hack _Py_abstract_hack
PyObject_ClearWeakRefs PyObject_ClearWeakRefs
Py_DivisionWarningFlag
_PyTrash_delete_later _PyTrash_delete_later
_PyTrash_delete_nesting _PyTrash_delete_nesting
_PyTrash_destroy_chain _PyTrash_destroy_chain
...@@ -463,6 +469,7 @@ PyMem_Free ...@@ -463,6 +469,7 @@ PyMem_Free
PyMem_Realloc PyMem_Realloc
PyMem_Malloc PyMem_Malloc
_Py_ReadyTypes _Py_ReadyTypes
PyObject_Dir
PyCallable_Check PyCallable_Check
PyNumber_Coerce PyNumber_Coerce
PyNumber_CoerceEx PyNumber_CoerceEx
...@@ -533,6 +540,7 @@ PyTuple_GetItem ...@@ -533,6 +540,7 @@ PyTuple_GetItem
PyTuple_Size PyTuple_Size
PyTuple_New PyTuple_New
type_getsets type_getsets
subtype_getsets
PyType_Type PyType_Type
PyBaseObject_Type PyBaseObject_Type
PySuper_Type PySuper_Type
...@@ -648,15 +656,15 @@ PyMac_StopGUSISpin ...@@ -648,15 +656,15 @@ PyMac_StopGUSISpin
RotateCursor RotateCursor
SpinCursor SpinCursor
PyMac_GetFullPath PyMac_GetFullPath
__convert_to_newlines
PyMac_AppRefNum PyMac_AppRefNum
PyMac_options PyMac_options
console_output_state console_output_state
__convert_to_newlines
PyMac_GetDelayConsoleFlag PyMac_GetDelayConsoleFlag
Py_GetExecPrefix Py_GetExecPrefix
Py_GetPrefix Py_GetPrefix
Py_GetArgcArgv
Py_GetProgramFullPath Py_GetProgramFullPath
Py_GetArgcArgv
PyMac_Exit PyMac_Exit
abort abort
PyMac_OutputNotSeen PyMac_OutputNotSeen
...@@ -674,9 +682,9 @@ macstat ...@@ -674,9 +682,9 @@ macstat
sync sync
initgestalt initgestalt
initmacfs initmacfs
PyMac_BuildFSSpec _PyMac_BuildFSSpec
PyMac_BuildFSRef _PyMac_BuildFSRef
PyMac_GetFSRef _PyMac_GetFSRef
newmfsrobject newmfsrobject
newmfssobject newmfssobject
_PyMac_GetFSSpec _PyMac_GetFSSpec
...@@ -871,7 +879,7 @@ PyOS_vsnprintf ...@@ -871,7 +879,7 @@ PyOS_vsnprintf
PyOS_snprintf PyOS_snprintf
proxytype proxytype
wrappertype wrappertype
PyGetSet_Type PyProperty_Type
PyWrapper_New PyWrapper_New
PyDictProxy_New PyDictProxy_New
proxy_str proxy_str
...@@ -891,7 +899,10 @@ _PyObject_GC_Track ...@@ -891,7 +899,10 @@ _PyObject_GC_Track
_PyGC_Dump _PyGC_Dump
initgc initgc
PyMac_OSErrException PyMac_OSErrException
PyMacGluePtr_PyMac_BuildFSSpec
PyMacGluePtr_PyMac_GetFSSpec PyMacGluePtr_PyMac_GetFSSpec
PyMacGluePtr_PyMac_BuildFSRef
PyMacGluePtr_PyMac_GetFSRef
PyMacGluePtr_AEDesc_New PyMacGluePtr_AEDesc_New
PyMacGluePtr_AEDesc_Convert PyMacGluePtr_AEDesc_Convert
PyMacGluePtr_CmpObj_New PyMacGluePtr_CmpObj_New
...@@ -984,7 +995,10 @@ CmpObj_Convert ...@@ -984,7 +995,10 @@ CmpObj_Convert
CmpObj_New CmpObj_New
AEDesc_Convert AEDesc_Convert
AEDesc_New AEDesc_New
PyMac_GetFSRef
PyMac_BuildFSRef
PyMac_GetFSSpec PyMac_GetFSSpec
PyMac_BuildFSSpec
PyMac_Buildwide PyMac_Buildwide
PyMac_Getwide PyMac_Getwide
PyMac_BuildFixed PyMac_BuildFixed
......
...@@ -29,6 +29,9 @@ ...@@ -29,6 +29,9 @@
(':Extensions:README', None) (':Extensions:README', None)
(':Extensions:README.TOO', None) (':Extensions:README.TOO', None)
(':Extensions:audio', None) (':Extensions:audio', None)
(':Extensions:example2:README', None)
(':Extensions:example3:README', None)
(':Extensions:example:README', None)
(':Extensions:img:Lib', '') (':Extensions:img:Lib', '')
(':Extensions:img:Mac:genimgprojects.py', None) (':Extensions:img:Mac:genimgprojects.py', None)
(':Extensions:img:Mac:imgcolormap.carbon.slb', '') (':Extensions:img:Mac:imgcolormap.carbon.slb', '')
...@@ -125,6 +128,7 @@ ...@@ -125,6 +128,7 @@
(':Mac:Contrib:Sherlock', '') (':Mac:Contrib:Sherlock', '')
(':Mac:Contrib:Tabcleaner', '') (':Mac:Contrib:Tabcleaner', '')
(':Mac:Contrib:morefindertools', '') (':Mac:Contrib:morefindertools', '')
(':Mac:Contrib:osam:OSAm.carbon.slb', '')
(':Mac:Contrib:osam:OSAm.exp', None) (':Mac:Contrib:osam:OSAm.exp', None)
(':Mac:Contrib:osam:OSAm.ppc.slb', '') (':Mac:Contrib:osam:OSAm.ppc.slb', '')
(':Mac:Contrib:osam:OSAm.ppc.slb.sit', None) (':Mac:Contrib:osam:OSAm.ppc.slb.sit', None)
...@@ -140,7 +144,7 @@ ...@@ -140,7 +144,7 @@
(':Mac:MPW', None) (':Mac:MPW', None)
(':Mac:Modules', None) (':Mac:Modules', None)
(':Mac:OSX:README.macosx.txt', None) (':Mac:OSX:README.macosx.txt', None)
(':Mac:PlugIns', '') (':Mac:OSXResources', None)
(':Mac:Python:Icon', None) (':Mac:Python:Icon', None)
(':Mac:ReadMe', ':ReadMe') (':Mac:ReadMe', ':ReadMe')
(':Mac:ReadMe-dev', None) (':Mac:ReadMe-dev', None)
...@@ -168,6 +172,7 @@ ...@@ -168,6 +172,7 @@
(':Objects:Icon', None) (':Objects:Icon', None)
(':PC', None) (':PC', None)
(':PCbuild', None) (':PCbuild', None)
(':PLAN.txt', None)
(':Parser:Icon', None) (':Parser:Icon', None)
(':Python IDE', None) (':Python IDE', None)
(':Python:Icon', None) (':Python:Icon', None)
...@@ -209,10 +214,8 @@ ...@@ -209,10 +214,8 @@
(':loop.py', None) (':loop.py', None)
(':mac2unix-real.shar', None) (':mac2unix-real.shar', None)
(':mac2unix.shar', None) (':mac2unix.shar', None)
(':pyconfig.h.in', None)
(':pystone.py', None) (':pystone.py', None)
(':setup.py', None) (':setup.py', None)
(':site-packages', None) (':site-packages', None)
(':Extensions:example3:README', None) (':Mac:OSX:README', None)
(':Extensions:example2:README', None)
(':Extensions:example:README', None)
(':Mac:Contrib:osam:OSAm.carbon.slb', '')
...@@ -353,7 +353,6 @@ ...@@ -353,7 +353,6 @@
(':Mac:Lib', None) (':Mac:Lib', None)
(':Mac:MPW', None) (':Mac:MPW', None)
(':Mac:Modules', None) (':Mac:Modules', None)
(':Mac:OSX:README.macosx.txt', None)
(':Mac:OSXResources', None) (':Mac:OSXResources', None)
(':Mac:OSXResources:', None) (':Mac:OSXResources:', None)
(':Mac:PlugIns:readme.txt', None) (':Mac:PlugIns:readme.txt', None)
...@@ -364,6 +363,15 @@ ...@@ -364,6 +363,15 @@
(':Mac:ReadMe-src', None) (':Mac:ReadMe-src', None)
(':Mac:Relnotes', None) (':Mac:Relnotes', None)
(':Mac:Relnotes-source', None) (':Mac:Relnotes-source', None)
(':Mac:Resources:Carbon.r', None)
(':Mac:Resources:balloons.bh', None)
(':Mac:Resources:bundle.rsrc', None)
(':Mac:Resources:dialogs.rsrc', None)
(':Mac:Resources:errors.rsrc', None)
(':Mac:Resources:gusiprefs.rsrc', None)
(':Mac:Resources:pythonpath.r', '')
(':Mac:Resources:tkpython.rsrc', None)
(':Mac:Resources:version.r', None)
(':Mac:TODO', None) (':Mac:TODO', None)
(':Mac:Tools:BBPy', None) (':Mac:Tools:BBPy', None)
(':Mac:Tools:CGI', None) (':Mac:Tools:CGI', None)
...@@ -522,6 +530,8 @@ ...@@ -522,6 +530,8 @@
(':Modules:yuv.h', None) (':Modules:yuv.h', None)
(':Modules:yuvconvert.c', None) (':Modules:yuvconvert.c', None)
(':Modules:zlibmodule.c', None) (':Modules:zlibmodule.c', None)
(':Modules:zlibmodule.c~0', None)
(':Modules:zlibmodule.c~1', None)
(':Objects', None) (':Objects', None)
(':Objects:Icon\r', None) (':Objects:Icon\r', None)
(':PC', None) (':PC', None)
...@@ -576,12 +586,6 @@ ...@@ -576,12 +586,6 @@
(':readmefiles', None) (':readmefiles', None)
(':setup.py', None) (':setup.py', None)
(':site-packages', None) (':site-packages', None)
(':Mac:Resources:pythonpath.r', '') (':Mac:OSX:README.macosx.txt', None)
(':Mac:Resources:version.r', None) (':Mac:OSX:README', None)
(':Mac:Resources:tkpython.rsrc', None) (':Mac:OSX:Makefile', None)
(':Mac:Resources:gusiprefs.rsrc', None)
(':Mac:Resources:errors.rsrc', None)
(':Mac:Resources:dialogs.rsrc', None)
(':Mac:Resources:Carbon.r', None)
(':Mac:Resources:bundle.rsrc', None)
(':Mac:Resources:balloons.bh', None)
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
*.slb *.slb
*.xMAP *.xMAP
*.xSYM *.xSYM
*~[0-9]
.#* .#*
.cvsignore .cvsignore
@* @*
...@@ -18,4 +19,3 @@ CVS ...@@ -18,4 +19,3 @@ CVS
Makefile.pre.in Makefile.pre.in
PyIDE-src PyIDE-src
[(]*[)] [(]*[)]
*~[0-9]
...@@ -2,6 +2,8 @@ ...@@ -2,6 +2,8 @@
(':BuildApplet', None) (':BuildApplet', None)
(':BuildApplication', None) (':BuildApplication', None)
(':ConfigurePython', None) (':ConfigurePython', None)
(':ConfigurePythonCarbon', None)
(':ConfigurePythonClassic', None)
(':Demo', '') (':Demo', '')
(':Doc', None) (':Doc', None)
(':EditPythonPrefs', None) (':EditPythonPrefs', None)
...@@ -12,6 +14,9 @@ ...@@ -12,6 +14,9 @@
(':Extensions:README', '') (':Extensions:README', '')
(':Extensions:README.TOO', '') (':Extensions:README.TOO', '')
(':Extensions:audio', None) (':Extensions:audio', None)
(':Extensions:example', '')
(':Extensions:example2', '')
(':Extensions:example3', '')
(':Extensions:img', '') (':Extensions:img', '')
(':Extensions:midi', None) (':Extensions:midi', None)
(':Extensions:pyexpat', None) (':Extensions:pyexpat', None)
...@@ -56,7 +61,6 @@ ...@@ -56,7 +61,6 @@
(':Mac:Lib', '') (':Mac:Lib', '')
(':Mac:MPW', '') (':Mac:MPW', '')
(':Mac:Modules', '') (':Mac:Modules', '')
(':Mac:PlugIns:readme.txt', '')
(':Mac:Python', '') (':Mac:Python', '')
(':Mac:ReadMe', '') (':Mac:ReadMe', '')
(':Mac:ReadMe-dev', None) (':Mac:ReadMe-dev', None)
...@@ -72,6 +76,7 @@ ...@@ -72,6 +76,7 @@
(':Mac:Tools:bruce', None) (':Mac:Tools:bruce', None)
(':Mac:Tools:macfreeze', '') (':Mac:Tools:macfreeze', '')
(':Mac:Unsupported', '') (':Mac:Unsupported', '')
(':Mac:Wastemods', '')
(':Mac:_checkversion.py', None) (':Mac:_checkversion.py', None)
(':Mac:mwerks', '') (':Mac:mwerks', '')
(':Mac:mwerks:old', None) (':Mac:mwerks:old', None)
...@@ -90,8 +95,11 @@ ...@@ -90,8 +95,11 @@
(':Python68K', None) (':Python68K', None)
(':PythonApplet', None) (':PythonApplet', None)
(':PythonCore', None) (':PythonCore', None)
(':PythonCoreCarbon', None)
(':PythonFAT', None) (':PythonFAT', None)
(':PythonInterpreter', None) (':PythonInterpreter', None)
(':PythonInterpreterCarbon', None)
(':PythonInterpreterClassic', None)
(':PythonPPC', None) (':PythonPPC', None)
(':PythonStandCarbon', None) (':PythonStandCarbon', None)
(':PythonStandSmall', None) (':PythonStandSmall', None)
...@@ -99,6 +107,7 @@ ...@@ -99,6 +107,7 @@
(':PythonStandSmallThreading', None) (':PythonStandSmallThreading', None)
(':PythonStandalone', None) (':PythonStandalone', None)
(':README', '') (':README', '')
(':RISCOS', None)
(':Tools:Icon\r', None) (':Tools:Icon\r', None)
(':Tools:README', '') (':Tools:README', '')
(':Tools:audiopy', '') (':Tools:audiopy', '')
...@@ -125,16 +134,10 @@ ...@@ -125,16 +134,10 @@
(':mac2unix.shar', None) (':mac2unix.shar', None)
(':mkapplet', None) (':mkapplet', None)
(':pystone.py', None) (':pystone.py', None)
(':site-packages', None)
(':setup.py', None) (':setup.py', None)
(':PythonInterpreterClassic', None) (':site-packages', None)
(':PythonInterpreterCarbon', None) (':PLAN.txt', '')
(':PythonCoreCarbon', None) (':PythonStandSmallCarbon', None)
(':ConfigurePythonClassic', None) (':PythonCarbonStandalone', None)
(':ConfigurePythonCarbon', None) (':Mac:OSXResources', '')
(':Extensions:example', '')
(':Mac:OSX', '') (':Mac:OSX', '')
(':Mac:Wastemods', '')
(':Extensions:example2', '')
(':Extensions:example3', '')
(':RISCOS', None)
#define BUILD 104 #define BUILD 107
How to install Python 2.2a2 on your Macintosh How to install Python 2.2a3 on your Macintosh
--------------------------------------------- ---------------------------------------------
This is a MacPython that can run on classic MacOS (from 8.1 This is a MacPython that can run on classic MacOS (from 8.1
...@@ -12,9 +12,9 @@ A special note about the active installer: do not background it, it may hang ...@@ -12,9 +12,9 @@ A special note about the active installer: do not background it, it may hang
your machine. This is a general problem with Vise active installers, MindVision your machine. This is a general problem with Vise active installers, MindVision
are working on it. are working on it.
Aside from the general new Python 2.2a2 listed in the general relnotes file Aside from the general new Python 2.2a3 listed in the general relnotes file
there is some other new machine-independent stuff in this release as well, as there is some other new machine-independent stuff in this release as well, as
it was built from newer sources than unix/windows 2.2a2. it was built from newer sources than unix/windows 2.2a3.
------ ------
If this is your first encounter with Python: you definitely need the If this is your first encounter with Python: you definitely need the
...@@ -101,13 +101,11 @@ A feature that I am not sure about (so: feedback!) is that if you open a textfil ...@@ -101,13 +101,11 @@ A feature that I am not sure about (so: feedback!) is that if you open a textfil
for reading MacPython will now accept either unix linefeeds (LF, '\n') or for reading MacPython will now accept either unix linefeeds (LF, '\n') or
Macintosh linefeeds (CR, '\r') and present both of them as '\n'. This is done on Macintosh linefeeds (CR, '\r') and present both of them as '\n'. This is done on
a low level, so it works for files opened by scripts as well as for your scripts a low level, so it works for files opened by scripts as well as for your scripts
and modules itself. and modules itself. This can be turned off with a preference/startup option.
But: But:
- this works only for input, and there's no way to find out what the original - this works only for input, and there's no way to find out what the original
linefeed convention of the file was. linefeed convention of the file was.
- this is unconditional, so there's no way to turn it off, either on a file-by-file
basis or globally (but opening binary files works as it always has, of course).
- Windows \r\n linefeeds are not supported and get turned into \n\n. - Windows \r\n linefeeds are not supported and get turned into \n\n.
What to install What to install
...@@ -150,9 +148,14 @@ After installing ...@@ -150,9 +148,14 @@ After installing
---------------- ----------------
It is probably a good idea to run the automatic tests. Start It is probably a good idea to run the automatic tests. Start
Python and "import test.autotest". Python and "import test.regrtest ; test.regrtest.main()".
Three tests will fail on MacOS9, all with MemoryErrors: test_time will fail because MacPython accepts bogus values for mktime(), this
will be fixed later.
test_descrtut will fail because of a problem with the test itself.
Three tests will fail on MacOS9 with MemoryErrors:
test_longexp, test_sha and test_zlib (on MacOSX nothing should fail). test_longexp, test_sha and test_zlib (on MacOSX nothing should fail).
If you increase the PythonInterpreter memory If you increase the PythonInterpreter memory
...@@ -178,7 +181,7 @@ Uninstalling ...@@ -178,7 +181,7 @@ Uninstalling
Two items are installed in the system folder: the interpreter shared Two items are installed in the system folder: the interpreter shared
libraries PythonCore and PythonCoreCarbon lives in the Extensions folder and the libraries PythonCore and PythonCoreCarbon lives in the Extensions folder and the
"Python 2.2a2 Preferences" file in the Python subfolder in the "Python 2.2a3 Preferences" file in the Python subfolder in the
Preferences folder. All the rest of Python lives in the folder you Preferences folder. All the rest of Python lives in the folder you
installed in. installed in.
...@@ -227,9 +230,9 @@ that this means you can keep your older version around if you are unsure ...@@ -227,9 +230,9 @@ that this means you can keep your older version around if you are unsure
whether to upgrade. The bad news is that your old preference settings whether to upgrade. The bad news is that your old preference settings
are lost and you have to set them again. are lost and you have to set them again.
After you are satisfied that 2.2a2 works as expected you can trash After you are satisfied that 2.2a3 works as expected you can trash
anything in the system folder that has "python" in the name and not anything in the system folder that has "python" in the name and not
"2.2a2". "2.2a3".
The ConfigurePython... applets will try to detect incompatible preferences The ConfigurePython... applets will try to detect incompatible preferences
files and offer to remove them. This means that re-running ConfigurePython after files and offer to remove them. This means that re-running ConfigurePython after
...@@ -261,7 +264,8 @@ course. Mac-specific thanks go to the pythonmac-sig, Just van Rossum, ...@@ -261,7 +264,8 @@ course. Mac-specific thanks go to the pythonmac-sig, Just van Rossum,
Corran Webster, Tony Ingraldi, Erik van Blokland, Bill Bedford, Chris Corran Webster, Tony Ingraldi, Erik van Blokland, Bill Bedford, Chris
Stern, Gordon Worley, Oliver Steele, M. Papillon, Steven Majewski, David Stern, Gordon Worley, Oliver Steele, M. Papillon, Steven Majewski, David
Goodger, Chris Barker, Luc Lefebvre, Tattoo Mabonzo K., Russell Finn, Goodger, Chris Barker, Luc Lefebvre, Tattoo Mabonzo K., Russell Finn,
Tom Bridgman, Russel Owen, Pascal Oberndoerfer, Dean Draayer Tom Bridgman, Russel Owen, Pascal Oberndoerfer, Dean Draayer,
Alexandre Parenteau,
and all the other people who provided feedback, code or both! and all the other people who provided feedback, code or both!
MacPython includes waste, a TextEdit replacement which is (c) 1998 Marco Piovanelli. MacPython includes waste, a TextEdit replacement which is (c) 1998 Marco Piovanelli.
......
Changes in 2.2a2 since 2.1.1 Changes in 2.2a3 since 2.1.1
---------------------------- ----------------------------
These release notes refer to Mac-specific changes only. See NEWS (in the Misc folder) These release notes refer to Mac-specific changes only. See NEWS (in the Misc folder)
for machine-independent changes. But note that more things may have changed: MacPython for machine-independent changes.
2.2a2 is built from newer sources than unix/windows 2.2a2 (for CVS users: the r22a2-mac
tag is what you are looking for).
- The main change is that all toolbox modules have moved to a package called Carbon. - The main change is that all toolbox modules have moved to a package called Carbon.
So things like "import Res" should be changed to "from Carbon import Res", and So things like "import Res" should be changed to "from Carbon import Res", and
...@@ -13,7 +11,8 @@ tag is what you are looking for). ...@@ -13,7 +11,8 @@ tag is what you are looking for).
to contribute. Aside from reducing clutter this change will also benefit the to contribute. Aside from reducing clutter this change will also benefit the
port to Mach-O/OSX Python later. port to Mach-O/OSX Python later.
- On input MacPython now accepts either \n (unix style) or \r (mac style) newlines - On input MacPython now accepts either \n (unix style) or \r (mac style) newlines
for text files. This is an experimental feature; again: feedback is requested. for text files. This behaviour can be turned off with a preference.
This is an experimental feature; again: feedback is requested.
- There is a new module macresource which makes it easier to open a resource file - There is a new module macresource which makes it easier to open a resource file
accompanying your script when the script is not (yet) converted to an applet. accompanying your script when the script is not (yet) converted to an applet.
This module will later also do the right thing in Mach-O/OSX Python. This module will later also do the right thing in Mach-O/OSX Python.
...@@ -22,6 +21,9 @@ tag is what you are looking for). ...@@ -22,6 +21,9 @@ tag is what you are looking for).
- Garbage collection and the gc module have (finally) been enabled. - Garbage collection and the gc module have (finally) been enabled.
- EasyDialogs.ProgressBar now has indeterminate progressbars if you specify maxval=0. - EasyDialogs.ProgressBar now has indeterminate progressbars if you specify maxval=0.
This is also the new default. Patch supplied by Dean Draayer. This is also the new default. Patch supplied by Dean Draayer.
- There are new preferences for enabling old-style division warnings and for
accepting unix-style newlines in text input files. These can also be set during
startup, and in addition you can select very verbose import tracing.
- Various outdated scripts have been moved to :Mac:Unsupported. - Various outdated scripts have been moved to :Mac:Unsupported.
- Various outdated items from :Mac:Lib:test have been removed. - Various outdated items from :Mac:Lib:test have been removed.
...@@ -38,7 +40,7 @@ Known problems ...@@ -38,7 +40,7 @@ Known problems
This list is probably incomplete, more problems may be listed on the MacPython homepage, This list is probably incomplete, more problems may be listed on the MacPython homepage,
http://www.cwi.nl/~jack/macpython.html. http://www.cwi.nl/~jack/macpython.html.
- MacPython 2.2a2 (and MacPython 2.1) will not run correctly on a multiprocessor MacOS X - MacPython 2.2a3 (and MacPython 2.1) will not run correctly on a multiprocessor MacOS X
machine, it will quickly deadlock during I/O operations. The GUSI I/O library is suspected, machine, it will quickly deadlock during I/O operations. The GUSI I/O library is suspected,
hints/clues/workarounds are solicited. hints/clues/workarounds are solicited.
- Tkinter does not work under Carbon. - Tkinter does not work under Carbon.
......
...@@ -5,7 +5,7 @@ _checkversion.py file""" ...@@ -5,7 +5,7 @@ _checkversion.py file"""
import pyversioncheck import pyversioncheck
_PACKAGE="MacPython" _PACKAGE="MacPython"
_VERSION="2.1.1" _VERSION="2.2a3"
_URL="http://www.cwi.nl/~jack/macpythonversion.txt" _URL="http://www.cwi.nl/~jack/macpythonversion.txt"
try: try:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment