]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Release notes for 1.3
authorJack Jansen <jack.jansen@cwi.nl>
Thu, 31 Aug 1995 13:56:36 +0000 (13:56 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Thu, 31 Aug 1995 13:56:36 +0000 (13:56 +0000)
Mac/Relnotes-1.3 [new file with mode: 0644]

diff --git a/Mac/Relnotes-1.3 b/Mac/Relnotes-1.3
new file mode 100644 (file)
index 0000000..04ab683
--- /dev/null
@@ -0,0 +1,63 @@
+       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 (see XXXX) and
+  creation of python applets (see XXXX). A number of previously
+  builtin modules are now dynamically loaded. Dynamically loaded
+  modules are distributed in the PlugIns folder.
+- All python versions now use 
+- new binhex module (partially working)
+- Python now has a Preferences file, editable with
+  EditPythonPrefs. Remembered are the python 'home folder' and the
+  initial value for sys.path. If no preferences file is found a simple
+  one is created.
+  NOTE: this only works correctly if you start python the first time
+  from the correct folder.
+- new img modules, to read/write/convert images in various formats
+- new MacOS toolbox modules: AE, Ctl, Dlg, Event, List, Qd, Res, Snd
+  and Win. These provide access to various of the MacOS toolbox
+  interfaces. No documentation yet, but the __doc__ strings provide at
+  least the calling sequence (and Inside Mac will give you the
+  semantics). Minimal demos are provided for most toolbox interfaces,
+  and the 'scripts' directory has some more examples.
+- AppleEvent client interfaces can be generated from aete/aeut
+  resources. No support for objects yet, nor for server interfaces.
+- Lib:mac:FrameWork.py has an application framework (under
+  construction). 
+- (PPC Only) support for building Python applets: tiny standalone
+  python applications.
+- fp = open(filename, '*r') opens resource-fork of a file for reading
+  (and similar for writing).
+- option-dragging a file to the interpreter (or immedeately pressing
+  <option> after launching python) will bring up an Options dialog
+  allowing you to set options like import-tracing, etc.
+- MacOS module method added: GetErrorString(OSErr) -> error string
+- There is now a numbering convention for resource-ID's:
+  128-255      Resources used by the interpreter itself
+  256-511      Resources used by standard modules
+  512-         Resources for applications
+- macfs module changes:
+  - StandardGetFile without type arguments now shows all files
+  - PromptGetFile(prompt, ...) is like StandardGetFile but with a
+    prompt
+  - GetDirectory (let user select a folder) added
+  - GetFInfo and SetFInfo methods of FSSpec objects get/set finder
+    info. FInfo objects have attributes Creator, Type, etc.
+  - FindFolder (locate trash/preferences/etc) added
+- mactcp/macdnr changes: bug fix wrt idle-loop.
+- EditPythonPrefs script: change initial sys.path and python home
+  folder
+- (PPC only) MkPluginAliases: Setup aliases for dynamically loadable
+  modules that live in a single shared library
+- PackLibDir: Convert Lib directory to a single resource file
+  containing all .pyc code
+- fixfiletypes: Set file types based on file extension over a whole
+  tree.
+- RunLibScript: Run any script as main program, optionally redirecting
+  stdin/stdout, supplying arguments, etc.
+- binhextree: Binhex all files in a tree, depending on the extension.
+- (PPC only) mkapplet: Create a python applet from a sourcefile and
+  (optional) resourcefile.
+