summaryrefslogtreecommitdiffstats
path: root/Mac/Relnotes-1.3.3
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>1997-05-28 12:01:14 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>1997-05-28 12:01:14 (GMT)
commit7701fd9af2e310cd0879a918dcd30507b1fef542 (patch)
treee74320e70bf91bc3f301646e33f17089790f1388 /Mac/Relnotes-1.3.3
parent001aa86d34228020db2dc168e22712b83bb8d8f5 (diff)
downloadcpython-7701fd9af2e310cd0879a918dcd30507b1fef542.zip
cpython-7701fd9af2e310cd0879a918dcd30507b1fef542.tar.gz
cpython-7701fd9af2e310cd0879a918dcd30507b1fef542.tar.bz2
Changed release note structure:
- Relnotes contains current release notes - HISTORY contains all old release notes
Diffstat (limited to 'Mac/Relnotes-1.3.3')
-rw-r--r--Mac/Relnotes-1.3.3125
1 files changed, 0 insertions, 125 deletions
diff --git a/Mac/Relnotes-1.3.3 b/Mac/Relnotes-1.3.3
deleted file mode 100644
index 896dc57..0000000
--- a/Mac/Relnotes-1.3.3
+++ /dev/null
@@ -1,125 +0,0 @@
- Changes between 1.3.3 and 1.3.2
- --------------------------------
-
-A major change since 1.3.2 is in the organization of the files: The
-Mac folder has mac-specific demo programs, attempts at documentation and
-more. Browse the HTML files in Mac:Demo for more info.
-
-Also, Toolbox:bgen is not needed anymore for normal use: the relevant
-python modules have been moved to Mac:Lib:toolbox.
-
-Other changes:
-- Uses final Tk 4.1 and Tcl 7.5 distributions.
-- Override preferences (stored in the interpreter/applet application)
- allow overriding of system-wide preferences. Explained in
- "using.html".
-- New functionality in FrameWork.py:
- - ScrolledWindow class
- - enable(), settext(), setitem(), setmark(), seticon(),
- checkmenu() and delete() methods for menu entries.
- - event parameter added to idle() method
- - windowbounds() function helps programmer with staggering windows.
- - Erase only visRgn on an update event.
-- TextEdit interface module added
-- Waste interface module added
-- Demos for waste, including skeleton for html editor
-- Scrap manager interface added
-- Ctl.FindControl() could return reference to deleted object. Fixed.
-- GrafPorts have an _id attribute (address of grafport) allowing them
- to be compared (since a new python object is created each time).
-- Standard File folder no longer changed on chdir() (this was
- introduced in 1.3.2).
-- sys.argv can now be set if you option-drag or option-click a python
- source.
-- Various dialogs now have sensible defaults.
-- binhextree is now a bit more intelligent about when to binhex.
-- gensuitemodule fixed to hand '****' type arguments.
-
- Changes between 1.3.2 and 1.3.1
- -------------------------------
-
-The main reason for the 1.3.2 distribution is the availability of Tk
-for the mac. The Tk port and its integration in Python is definitely
-not bug-free, hence this distribution should be treated as beta
-software at best.
-
-Another major change in this release is that the Python I/O system is
-now based on the GUSI library. This is an I/O library that attempts to
-mimic a Posix I/O system. Hence, modules like socket and select are
-now available in MacPython. If you build dynamically loaded modules
-and you use any unix-like feature such as stat() calls you should
-compile using the GUSI include files.
-
-A third major change is that the MacOS creator code has been changed
-from 'PYTH' to 'Pyth', due to a conflict. This means that you will
-have to change the creator of all your old python programs. The
-distribution contains a script "FixCreator.py" that does this
-recursively for a whole folder.
-
-Here are all the changes since 1.3.1, in no particular order:
-- complex number support added
-- cmath module added
-- startup options ("option-drag" dialog) can be retrieved from the
- preferences file. EditPythonPrefs hasn't been updated yet, though.
-- Creator changed from PYTH to Pyth
-- {mac,os}.unlink is now also called {mac,os}.remove
-- {mac,os}.mkdir second arg optional
-- dup and fdopen calls added
-- select module added
-- socket module added
-- open(file, '*r') for opening resource forks has been removed. It is
- replaced by MacOS.openrf(file, 'r'), which returns a simple
- file-like object to read (or write) resource forks.
-- Added AppleEvent URL suite
-- Added AppleEvent netscape suite
-- QuickDraw globals are now all accessible, as Qd.qd.xxxx
-
-
- Mac-specific changes between 1.3 and 1.3.1
- --------------------------------------
-
-Aside from the changes mentioned here there have also been some
-changes in the core python, but these are not documented here.
-However, these changes are mainly bugfixes, so there shouldn't be any
-incompatabilities.
-
-- imgsgi and imgpbm modules added
-- Various hooks installed to allow integration with MacTk (currently
- disabled)
-- Added support for MacOS Fixed type in toolbox arguments (represented
- as floats in python)
-- Added option to keep output window open on normal termination
-- Decreased minimum heapsize to run interpreter
-- Added progress-bar to EasyDialogs
-- Fixed socket.getportname()
-- Renamed MACTCP.py to MACTCPconst.py
-
-- Many fixes to FrameWork.py:
- - Added window.SetPort() method
- - Added optional bounds and resid parameters to Window.open()
- - Fixed apple-menu DA handling
- - Fixed activate-event handling
- - Added default Application.makeusermenus() (File:Quit only)
- - Fixed bug with keyboard input handling
- - added idle() method, called from event loop if there are no events
- pending
-
-Toolbox modules:
-- component manager module added
-- quicktime module added
-- font manager module added
-- Added color window support
-- Added support to obtain pixmap from a window
-- Added BitMap type
-- Added GrafPort type
-- Added support for PenState, Patterns, FontInfo, RGB colors,
-- Fixed GetPen and SetPt arguments
-- Added read access to members of {C}GrafPort objects
-- Added support for cursors
-- Provide access to some QuickDraw globals
-- Fixed InsetRect, OffsetRect, MapRect
-- Added support for various handles such as PatHandle, CursHandle
-- Added functions to access members of Window objects
-
-
-