diff options
Diffstat (limited to 'Mac')
-rw-r--r-- | Mac/Relnotes | 43 |
1 files changed, 27 insertions, 16 deletions
diff --git a/Mac/Relnotes b/Mac/Relnotes index 6eda671..2e6feb4 100644 --- a/Mac/Relnotes +++ b/Mac/Relnotes @@ -1,29 +1,39 @@ - Release notes for MacPython 1.5a3 + Release notes for MacPython 1.5a4 --------------------------------- Here are the mac-specific changes since MacPython 1.4, with end-user-visible changes near the top and API changes and other things that are developer-only more to the bottom. Changes marked with a [*] are new changes, since -1.5a2. And, of course, all Guido's 1.5a3 changes are incorporated. +1.5a3. And, of course, all Guido's 1.5a4 changes are incorporated. -- Installation is now through an installer [*] +- Balloon help in set-preferences dialog and EditPythonPrefs [*] +- An interface to the Help Maganer has been added [*] +- New modules "preferences" and "pythonprefs" which allow access to + Python preferences and implements a general preference-handling + framework. New EditPythonPrefs uses this. [*] +- Applescript suite modules are now in a separate Mac:Lib:scripting + folder [*] +- Most modules now export their type objects [*] +- MacOS.SysBeep() and MacOS.GetTicks() added [*] +- sys.prefix and sys.exec_prefix are now set correctly [*] +- Installation is now through an installer - mkapplet and MkPluginAliases have been renamed to BuildApplet and - ConfigurePython [*] + ConfigurePython - Applescript classes and properties are now exported by suites. Very - sketchy documentation added to applescript.html [*] -- Tkinter now uses tcl/tk 8.0 [*] -- imports should be faster due to caching path information [*] -- Generated suites now live in Mac:Lib:scripting [*] -- Added zlib module [*] -- Tkinter setfilehandler() did not work for sockets, fixed [*] + sketchy documentation added to applescript.html +- Tkinter now uses tcl/tk 8.0 +- imports should be faster due to caching path information +- Generated suites now live in Mac:Lib:scripting +- Added zlib module +- Tkinter setfilehandler() did not work for sockets, fixed - "Delay console window" option didn't work, fixed. Also check out the - quietconsole.py module [*] + quietconsole.py module - Menu bar is restored (if needed) when keeping console open after - exit [*] + exit - Influencing command-. and event processing (formerly MacOS.SetYield - and MacOS.SetScheduleTimes) has been changed, see the manual [*] + and MacOS.SetScheduleTimes) has been changed, see the manual - FrameWork (or your own windowing code) can use asynchronous - callbacks to keep user interface responsive during long computations [*] + callbacks to keep user interface responsive during long computations - Module to interface to Internet Config added - Module calldll added that allows calling of arbitrary C routines from MacOS toolboxes @@ -57,8 +67,9 @@ more to the bottom. Changes marked with a [*] are new changes, since - img: better error handling for truncated images and such - img: imgop.unpack() can unpack formats with multiple pixels per byte -- We now use CW Pro 1, with multitarget projects and such goodies [*] -- fixed xx plugin project for cfm68k [*] +- build numbers work and are maintained in macbuildno.h by fullbuild.py [*] +- We now use CW Pro 1, with multitarget projects and such goodies +- fixed xx plugin project for cfm68k - All files updated to new Py_ naming convention - Toolbox modules regenerated from new Universal Headers - nfullpath() merged into PyMac_GetFullPath() |