Mercurial > cpython-lru_cache-weakref
annotate Mac/Relnotes @ 5817:48b94de85bf3 legacy-trunk
Extensive changes by AMK.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Thu, 17 Jul 1997 16:29:42 +0000 |
| parents | 95d6e17955ef |
| children | 4d545cc6fa99 |
| rev | line source |
|---|---|
|
5651
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
1 Release notes for MacPython 1.5a2, 28-May-97 |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
2 -------------------------------------------- |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
3 |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
4 Here are the mac-specific changes since MacPython 1.4, with end-user-visible |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
5 changes near the top and API changes and other things that are developer-only |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
6 more to the bottom: |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
7 |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
8 - Module to interface to Internet Config added |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
9 - Module calldll added that allows calling of arbitrary C routines |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
10 from MacOS toolboxes |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
11 - gdbm module added |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
12 - ctb error handling fixed, and some memory leaks plugged |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
13 - 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
|
14 - 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
|
15 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
|
16 - MacOS.splash() double-free fixed |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
17 - macfs.FSSpec.as_pathname() was incorrect for disk toplevel folders |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
18 - 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
|
19 - EasyDialogs.ProgressBar has changed both in layout and interface |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
20 - 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
|
21 to close themselves. |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
22 - Loading of PYC resources from the application greatly speeded up, |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
23 especially for CDROM based applications |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
24 - interrupt check/eventloop only entered 10 times per second, giving |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
25 big speedup |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
26 - 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
|
27 - Twit resource number conflict with debuggee fixed |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
28 - sys.path preference can now be longer than 255 chars |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
29 - cfmfile module allows parsing and merging of CFRG resources |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
30 - PythonFAT and PythonApplet are now fat (PPC/CFM68K) applications, so |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
31 applets can be moved between architectures. |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
32 - Twit resource number conflict with debuggee fixed |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
33 - 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
|
34 - unshar made a bit more mac-friendly (input output dialogs) |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
35 - img: added png, xbm, bmp support |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
36 - img: jpeg now uses IJG v6 library |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
37 - img: import of imagefile support modules delayed until needed |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
38 - img: better error handling for truncated images and such |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
39 - 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
|
40 |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
41 |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
42 - All files updated to new Py_ naming convention |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
43 - Toolbox modules regenerated from new Universal Headers |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
44 - nfullpath() merged into PyMac_GetFullPath() |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
45 - Added support for Metrowerks profiler |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
46 - 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
|
47 - 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
|
48 - 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
|
49 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
|
50 - statically linked pythons won't inadvertantly load .slb modules |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
51 - Removed dependencies on PLStringFuncs and/or StdCLib |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
52 - Project "segment" structure changed to more-or-less follow folder |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
53 structure |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
54 - fullbuild redesigned |
|
95d6e17955ef
Changed release note structure:
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff
changeset
|
55 - Added PyMac_Initialize() call, for use by embedding programs. |
