summaryrefslogtreecommitdiffstats
path: root/Mac/Relnotes-1.3
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>1995-10-09 23:26:05 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>1995-10-09 23:26:05 (GMT)
commit9bd2d970b86641993a1711536e5f744a4c985c19 (patch)
tree922ea739004d0a5a5809981d4df0afb467abc728 /Mac/Relnotes-1.3
parent83f45401e8e440e8f55095b66ef3558da7b6a623 (diff)
downloadcpython-9bd2d970b86641993a1711536e5f744a4c985c19.zip
cpython-9bd2d970b86641993a1711536e5f744a4c985c19.tar.gz
cpython-9bd2d970b86641993a1711536e5f744a4c985c19.tar.bz2
Updated for 1.3
Diffstat (limited to 'Mac/Relnotes-1.3')
-rw-r--r--Mac/Relnotes-1.342
1 files changed, 39 insertions, 3 deletions
diff --git a/Mac/Relnotes-1.3 b/Mac/Relnotes-1.3
index b75e263..ea8b797 100644
--- a/Mac/Relnotes-1.3
+++ b/Mac/Relnotes-1.3
@@ -1,14 +1,15 @@
Changes since 1.3beta3
----------------------
-- MkPluginAliases.py now works in a virgin distribution environment
+- MkPluginAliases.py now works in a virgin distribution environment. It is
+ also distributed as an applet.
- hexbin from binhex.py has been fixed
- various bits and pieces in readme files clarified
- mkapplet bug wrt owner resource (and, hence, trouble starting applets) fixed.
+- Compiled with CodeWarrior 7.
+- AE client modules generated with gensuitemodule.py now use keyword args.
Changes since Python 1.2 for the mac
------------------------------------
-These relnotes are relative to the last "official" MacPython release,
-not to the intermediate releases.
- PPC python now uses a shared library organization. This allows the
creation of dynamically loadable extension modules (contact me) and
creation of python applets (see mkapplet.py). A number of previously
@@ -70,4 +71,39 @@ not to the intermediate releases.
- binhextree: Binhex all files in a tree, depending on the extension.
- (PPC only) mkapplet: Create a python applet from a sourcefile and
(optional) resourcefile.
+
+ Known problems
+ --------------
+
+- 68K python reacts rather violently to out-of-memory situations. In
+ stead of raising MemoryError it will crash, possibly bringing down the
+ whole system. This is being investigated.
+- The installation procedure is baroque. Ideas for improvement are welcome.
+- The full documentation should be ported to AppleGuide. This should be
+ a fairly simple automatic translation but I am not well-versed enough in
+ AppleGuide to do it. Any takers?
+
+ What will change shortly
+ ------------------------
+
+I am planning to do an intermediate release shortly (1.3.1??), mainly
+because Guido was so fast with 1.3 that I didn't have time to do some
+things I wanted. Expect the following changes shortly (note that some are
+incompatible):
+- CFM68K support,bringing applets and dynamic loading to the 68K macs.
+- Bgen-generated toolbox interfaces will go to a different place,
+ probably :Lib:mac:toolbox
+- Resource objects now often perform the role of a Handle object. This
+ will change with the introduction of a Handle object and some sort of
+ simulated inheritance.
+- AE suites generated with gensuitemodule will be restructured, whereby it
+ will be easier to override/extend standard suites. Also, server suites
+ will also be generated, and hopefully objects will be supported.
+- Event handling is currently rather messy, with python, SIOUX, stdwin and
+ the python application all fighting over the events. This will somehow
+ be changed.
+
+
+ Jack Jansen, jack@cwi.nl
+ 10-Oct-95