Mercurial > cpython-lru_cache-weakref
annotate Mac/Relnotes @ 12357:5b59ea41db4e legacy-trunk
Install the docs (with fewer rules).
Add descriptions for the system variables.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Mon, 10 Apr 2000 19:36:27 +0000 |
| parents | b1b26e0e0a0a |
| children | 6455d8fb7876 |
| rev | line source |
|---|---|
| 8158 | 1 Release notes for MacPython 1.5.1 |
|
6464
4d545cc6fa99
1.5a3 relnotes (1.5a4 to follow later)
Jack Jansen <jack.jansen@cwi.nl>
parents:
5651
diff
changeset
|
2 --------------------------------- |
|
7030
05e0e499014f
Release notes and readme for 1.5b3
Jack Jansen <jack.jansen@cwi.nl>
parents:
6474
diff
changeset
|
3 |
|
05e0e499014f
Release notes and readme for 1.5b3
Jack Jansen <jack.jansen@cwi.nl>
parents:
6474
diff
changeset
|
4 Open Issues and bugs: |
|
05e0e499014f
Release notes and readme for 1.5b3
Jack Jansen <jack.jansen@cwi.nl>
parents:
6474
diff
changeset
|
5 |
| 8158 | 6 - Packages ("dotted import") appears to have problems for the cfm68k |
| 7 version of MacPython. Please report anything of interest you find as | |
| 8 soon as possible, preferrably to pythonmac-sig@python.org. I no longer | |
| 9 have access to a reasonable 68K machine, so it may well be that this | |
| 10 means the demise of cfm68k Python is near. | |
| 11 - Printing a NumPy "array([1.2])" may cause a crash in | |
| 12 cfm68k-Python. Same comments as above. | |
|
7030
05e0e499014f
Release notes and readme for 1.5b3
Jack Jansen <jack.jansen@cwi.nl>
parents:
6474
diff
changeset
|
13 |
|
05e0e499014f
Release notes and readme for 1.5b3
Jack Jansen <jack.jansen@cwi.nl>
parents:
6474
diff
changeset
|
14 Changes since the previous version: |
|
5651
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
15 |
| 8158 | 16 Here are the mac-specific changes since MacPython 1.4, with |
| 17 end-user-visible changes near the top and API changes and other things | |
| 18 that are developer-only more to the bottom. Changes marked with a [*] | |
| 19 are new changes since 1.5b3 (there has never been a MacPython 1.5 | |
| 20 final). And, of course, all Guido's 1.5.1 changes are | |
| 21 incorporated. | |
|
5651
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
22 |
| 8158 | 23 - Imported modules are now case-checked: the case of the filename |
| 24 should match the name under which you import it [*] | |
| 25 - There is now some minimal documentation on building true standalone | |
| 26 applications in Python, see building.html [*] | |
| 27 - Python's private resources now use numbers from 228 up, because of | |
| 28 conflicts with Tk. This may affect you if you include private | |
| 29 resources in applets. [*] | |
| 30 - Audio_mac spike bug fixed. [*] | |
| 31 - FrameWork menu cleanup fixed. [*] | |
| 32 - More MacOS errors now have a (somewhat) symbolic description. [*] | |
| 33 - mactty module added to allow basic access to a serial line. [*] | |
| 34 - toolbox modules have been regenerated, occasionally giving access to | |
| 35 new functionality. They are now based upon Universal Headers version | |
| 36 3.1 [*] | |
| 37 - Waste module now uses Waste 1.3 [*] | |
| 38 - Waste module now exports WE{Get,Set}TabSize [*] | |
| 39 - Ordinal support in aetypes added (by Bill Bedford) [*] | |
| 40 - ColorPicker module added (by Just van Rossum). It isn't documented, | |
| 41 but the docstring should be good enough. [*] | |
| 42 - Printing module added (by Just van Rossum). It isn't documented and | |
| 43 it isn't easy to understand, but with Inside Mac beside you it might | |
| 44 be useable. There's a test script in Mac:Lib:test. [*] | |
| 45 - Sndihooks module added to give access to sound-input. Only lightly | |
| 46 tested and not documented yet. [*] | |
| 47 - fstat() added to mac module. [*] | |
| 48 - double dispose in MacOS.splash() fixed. [*] | |
| 49 - Qt module now supports getting/setting movie times [*] | |
| 50 - BuildApplet now also accepts old applets as input, which are updated | |
| 51 to the current Python version [*] | |
| 52 - Moved Mac:Lib:toolbox and scripting to lib-toolbox and | |
| 53 lib-scripting, analogous to Guido's changes. Initial sys.path settings | |
| 54 reflect this change | |
| 55 - Added cPickle and cStringIO modules | |
|
7030
05e0e499014f
Release notes and readme for 1.5b3
Jack Jansen <jack.jansen@cwi.nl>
parents:
6474
diff
changeset
|
56 - Balloon help in set-preferences dialog and EditPythonPrefs |
|
05e0e499014f
Release notes and readme for 1.5b3
Jack Jansen <jack.jansen@cwi.nl>
parents:
6474
diff
changeset
|
57 - An interface to the Help Maganer has been added |
| 6474 | 58 - New modules "preferences" and "pythonprefs" which allow access to |
| 59 Python preferences and implements a general preference-handling | |
|
7030
05e0e499014f
Release notes and readme for 1.5b3
Jack Jansen <jack.jansen@cwi.nl>
parents:
6474
diff
changeset
|
60 framework. New EditPythonPrefs uses this. |
| 6474 | 61 - Applescript suite modules are now in a separate Mac:Lib:scripting |
|
7030
05e0e499014f
Release notes and readme for 1.5b3
Jack Jansen <jack.jansen@cwi.nl>
parents:
6474
diff
changeset
|
62 folder |
|
05e0e499014f
Release notes and readme for 1.5b3
Jack Jansen <jack.jansen@cwi.nl>
parents:
6474
diff
changeset
|
63 - Most modules now export their type objects |
|
05e0e499014f
Release notes and readme for 1.5b3
Jack Jansen <jack.jansen@cwi.nl>
parents:
6474
diff
changeset
|
64 - MacOS.SysBeep() and MacOS.GetTicks() added |
|
05e0e499014f
Release notes and readme for 1.5b3
Jack Jansen <jack.jansen@cwi.nl>
parents:
6474
diff
changeset
|
65 - sys.prefix and sys.exec_prefix are now set correctly |
| 6474 | 66 - Installation is now through an installer |
|
6464
4d545cc6fa99
1.5a3 relnotes (1.5a4 to follow later)
Jack Jansen <jack.jansen@cwi.nl>
parents:
5651
diff
changeset
|
67 - mkapplet and MkPluginAliases have been renamed to BuildApplet and |
| 6474 | 68 ConfigurePython |
|
6464
4d545cc6fa99
1.5a3 relnotes (1.5a4 to follow later)
Jack Jansen <jack.jansen@cwi.nl>
parents:
5651
diff
changeset
|
69 - Applescript classes and properties are now exported by suites. Very |
| 6474 | 70 sketchy documentation added to applescript.html |
| 71 - Tkinter now uses tcl/tk 8.0 | |
| 72 - imports should be faster due to caching path information | |
| 73 - Generated suites now live in Mac:Lib:scripting | |
| 74 - Added zlib module | |
| 75 - Tkinter setfilehandler() did not work for sockets, fixed | |
|
6464
4d545cc6fa99
1.5a3 relnotes (1.5a4 to follow later)
Jack Jansen <jack.jansen@cwi.nl>
parents:
5651
diff
changeset
|
76 - "Delay console window" option didn't work, fixed. Also check out the |
| 6474 | 77 quietconsole.py module |
|
6464
4d545cc6fa99
1.5a3 relnotes (1.5a4 to follow later)
Jack Jansen <jack.jansen@cwi.nl>
parents:
5651
diff
changeset
|
78 - Menu bar is restored (if needed) when keeping console open after |
| 6474 | 79 exit |
|
6464
4d545cc6fa99
1.5a3 relnotes (1.5a4 to follow later)
Jack Jansen <jack.jansen@cwi.nl>
parents:
5651
diff
changeset
|
80 - Influencing command-. and event processing (formerly MacOS.SetYield |
| 6474 | 81 and MacOS.SetScheduleTimes) has been changed, see the manual |
|
6464
4d545cc6fa99
1.5a3 relnotes (1.5a4 to follow later)
Jack Jansen <jack.jansen@cwi.nl>
parents:
5651
diff
changeset
|
82 - FrameWork (or your own windowing code) can use asynchronous |
| 6474 | 83 callbacks to keep user interface responsive during long computations |
|
5651
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
84 - Module to interface to Internet Config added |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
85 - Module calldll added that allows calling of arbitrary C routines |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
86 from MacOS toolboxes |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
87 - gdbm module added |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
88 - ctb error handling fixed, and some memory leaks plugged |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
89 - Various of the documentation files in Mac:Demo have been updated |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
90 - MacOS.string_id_to_buffer is a new hack: the number you have to |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
91 add to the id() of a string object to get the (data) memory address |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
92 - MacOS.splash() double-free fixed |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
93 - macfs.FSSpec.as_pathname() was incorrect for disk toplevel folders |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
94 - QT.NewMovieFromFile has an extra parameter and an extra return value |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
95 - EasyDialogs.ProgressBar has changed both in layout and interface |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
96 - FrameWork.Application has a new cleanup() method which asks all windows |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
97 to close themselves. |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
98 - Loading of PYC resources from the application greatly speeded up, |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
99 especially for CDROM based applications |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
100 - interrupt check/eventloop only entered 10 times per second, giving |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
101 big speedup |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
102 - Allow any object (file, folder, disk) to be dropped on an applet |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
103 - Twit resource number conflict with debuggee fixed |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
104 - sys.path preference can now be longer than 255 chars |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
105 - cfmfile module allows parsing and merging of CFRG resources |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
106 - PythonFAT and PythonApplet are now fat (PPC/CFM68K) applications, so |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
107 applets can be moved between architectures. |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
108 - Twit resource number conflict with debuggee fixed |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
109 - mkapplet now uses a progress bar in stead of print statements |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
110 - unshar made a bit more mac-friendly (input output dialogs) |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
111 - img: added png, xbm, bmp support |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
112 - img: jpeg now uses IJG v6 library |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
113 - img: import of imagefile support modules delayed until needed |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
114 - img: better error handling for truncated images and such |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
115 - img: imgop.unpack() can unpack formats with multiple pixels per byte |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
116 |
|
7030
05e0e499014f
Release notes and readme for 1.5b3
Jack Jansen <jack.jansen@cwi.nl>
parents:
6474
diff
changeset
|
117 - build numbers work and are maintained in macbuildno.h by fullbuild.py |
| 6474 | 118 - We now use CW Pro 1, with multitarget projects and such goodies |
| 119 - fixed xx plugin project for cfm68k | |
|
5651
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
120 - All files updated to new Py_ naming convention |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
121 - Toolbox modules regenerated from new Universal Headers |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
122 - nfullpath() merged into PyMac_GetFullPath() |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
123 - Added support for Metrowerks profiler |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
124 - Standard MW/MSL runtime libraries used in stead of homegrown version |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
125 - Allow any object (file, folder, disk) to be dropped on an applet |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
126 - Malloc now returns cache-line-aligned memory on PPC, which speeds |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
127 things up, especially on a 604. Dictionaries put this to good use. |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
128 - statically linked pythons won't inadvertantly load .slb modules |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
129 - Removed dependencies on PLStringFuncs and/or StdCLib |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
130 - Project "segment" structure changed to more-or-less follow folder |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
131 structure |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
132 - fullbuild redesigned |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
133 - Added PyMac_Initialize() call, for use by embedding programs. |
