Jack Jansen
d40f3c60ca
New universal headers
1995-10-09 23:12:22 +00:00
Jack Jansen
732151473b
Fixed bug in optional argument error checking (and generated all
...
suites anew).
1995-10-09 23:09:23 +00:00
Jack Jansen
8150760e6e
Clarified some things, started adding mods since 1.3beta3
1995-10-03 14:40:35 +00:00
Jack Jansen
8ccfc93c2f
Removed unused variable
1995-10-03 14:39:44 +00:00
Jack Jansen
8426477bbb
Modified/recreated to use keyword arguments
1995-10-03 14:35:58 +00:00
Jack Jansen
59fcc5ae87
Added some clarifications and fixed host names.
1995-09-24 21:08:22 +00:00
Jack Jansen
bc12873e4b
Load toolbox modules "by hand" using imp, so this script should now
...
work in a virgin distribution.
1995-09-24 21:06:50 +00:00
Jack Jansen
3f14f4a3fc
Changed the way .rsrc and template are copied: hopefully this will
...
finally get the bundle stuff right.
1995-09-24 21:05:24 +00:00
Guido van Rossum
1dc366f109
add (dummy) mode arg to open()
1995-09-01 22:55:11 +00:00
Guido van Rossum
edd6376e5e
added read/writelines, bufsize to makefile, gethostbyaddr
1995-09-01 22:53:37 +00:00
Jack Jansen
6655c4e2d2
Build appplications, libraries and applets according to builtin
...
instructions.
1995-09-01 12:03:32 +00:00
Jack Jansen
0f452fa557
Slightly reorganized so it is useable from another program, and
...
put all print statements in 'if DEBUG'.
1995-09-01 11:54:11 +00:00
Jack Jansen
54500bb79f
Fixed typo
1995-09-01 11:53:17 +00:00
Jack Jansen
8932a8223e
Projects used for 1.3b3 distribution (I promise I won't check them in
...
for every little change;-)
1995-09-01 11:52:39 +00:00
Jack Jansen
e83d201f5d
Minor fix
1995-09-01 11:50:53 +00:00
Jack Jansen
05249f96f2
Updated 1.3 relnotes and added top-level instructions
1995-09-01 11:49:11 +00:00
Jack Jansen
b39be2173b
Fixed to work on 68K (could be yet another optimizer bug or something)
1995-09-01 11:48:10 +00:00
Jack Jansen
dffa123f99
Seems I had never checked the README file in...
1995-08-31 14:18:30 +00:00
Jack Jansen
41fa7ea719
Python will now attempt (again) to create at least a minimal
...
preferences file if it is missing.
1995-08-31 13:59:36 +00:00
Jack Jansen
9119ccfadd
Added List module
1995-08-31 13:58:28 +00:00
Jack Jansen
847e89ecfa
Removed unused variables
1995-08-31 13:57:40 +00:00
Jack Jansen
57633c1a48
removed unused variables
1995-08-31 13:57:06 +00:00
Jack Jansen
61c32fe11f
Release notes for 1.3
1995-08-31 13:56:36 +00:00
Jack Jansen
6c60b6e2c2
Added version resource
...
Added dialogs for initial preference file creation
1995-08-31 13:53:10 +00:00
Jack Jansen
e220f509ec
removed unused var
1995-08-31 13:51:58 +00:00
Jack Jansen
a6a55e9852
Removed unused var
1995-08-31 13:51:13 +00:00
Jack Jansen
c9c99f2538
Interactively create a distribution from a sourcetree.
...
Not yet fully tested.
1995-08-31 13:50:16 +00:00
Jack Jansen
7c86b21812
- Allow PythonApplet to be an alias
...
- Correctly set bundle and init bits
1995-08-31 13:48:43 +00:00
Jack Jansen
8094f0ddae
Added functionality: locate CW projects, copy them, empty them and
...
binhex them.
1995-08-31 13:47:14 +00:00
Jack Jansen
fbac4bbf67
- imp seems to always want a file object arg
...
- continue if resource file not found (may be an applet)
1995-08-31 13:46:13 +00:00
Jack Jansen
0949055ddf
its all in the name...
1995-08-31 13:43:08 +00:00
Jack Jansen
8961847e18
Modeless dialog test
1995-08-31 13:42:35 +00:00
Jack Jansen
423c798b3c
copy() can now create destination path
1995-08-31 13:40:03 +00:00
Jack Jansen
f5101ee5dc
Constants useful when using macfs module
1995-08-31 13:38:44 +00:00
Jack Jansen
13dc4f71a9
Fixed dialog-window event handling
1995-08-31 13:38:01 +00:00
Jack Jansen
7765dbbf0c
Hexbinned CodeWarrior projects
1995-08-31 13:35:29 +00:00
Jack Jansen
d4c26469d6
Generated anew
1995-08-17 14:35:56 +00:00
Jack Jansen
91a6398b17
Use ResObj_OptNew for GetDialogItem return value: the handle returned
...
may be NULL (for user items, for instance).
1995-08-17 14:30:52 +00:00
Jack Jansen
9f37c6d91c
Added ResObj_OptNew, like ResObj_New but returns None when passed NULL.
1995-08-17 14:29:23 +00:00
Jack Jansen
caf7505edc
Added WhichWindow function to obtain window object given WindowPtr (as
...
returned by event routines)
1995-08-17 14:28:27 +00:00
Jack Jansen
2f21246c96
Test of list in dialog
1995-08-17 14:27:08 +00:00
Jack Jansen
b4e47839eb
Uses new FrameWork, has multiple windows
1995-08-17 14:26:23 +00:00
Jack Jansen
8ce4d51068
Different arg to GetEventHandler (but I cannot really remember fixing
...
this.... Hope it is correct)
1995-08-17 14:24:35 +00:00
Jack Jansen
7e0da905e3
Made separate window class (and subclasses for special windows like
...
dialogs). This is an incompatible change.
1995-08-17 14:18:20 +00:00
Jack Jansen
7a58336511
Various fixes: missing imports, missing calls to
...
MacOS.HandleEvent. Also, prints are now inside 'if DEBUG'.
1995-08-14 12:39:54 +00:00
Jack Jansen
01c2309f2d
Useful routines on a mac:
...
- mkalias makes a finder alias
- copy copies a file, finder info, resources and all.
- copytree does the same for a whole tree.
1995-08-14 12:38:42 +00:00
Jack Jansen
32486f5662
Added PyMac_PromptGetFile, removed stuff gone to other sources.
1995-08-14 12:36:37 +00:00
Jack Jansen
819f1770f6
Lots of stuff moved to other files.
...
Include pythonresources.h.
1995-08-14 12:35:10 +00:00
Jack Jansen
c2e6dd8179
New file: list resource-ids in one place.
1995-08-14 12:34:42 +00:00
Jack Jansen
56b14d4484
Lots of stuff removed: gone to various other files.
1995-08-14 12:33:48 +00:00
Jack Jansen
696c95800e
This is completely different from the old mainmain (which wasn't used
...
anymore) and is the new main program for MacPython. Built from bits
and pieces of config.c, macglue.c and pythonmain.c.
1995-08-14 12:33:20 +00:00
Jack Jansen
12fce3eda9
macgetpath - sys.path setting code factored out of config.c and
...
macglue.c
macgetplatform - factored out of config.c
1995-08-14 12:31:44 +00:00
Jack Jansen
f717ac29f0
Merged Jack's macgetcompiler.c and Guido's maccompiler.c and named the
...
result macgetcompiler.c (after all, *I* did the merging:-)
1995-08-14 12:30:15 +00:00
Jack Jansen
0e1c0ce4b0
Renumbered dialogs:
...
128-255 are for interpreter use
256-511 are for extension modules, libraries, etc
512 and above are for applications
1995-08-14 12:24:05 +00:00
Jack Jansen
d5d5f462f9
Added new call PromptGetFile (like StandardGetFile, but accepts a
...
prompt) and added optional prompt to GetDirectory.
1995-08-14 12:22:56 +00:00
Jack Jansen
9c45a6504f
Added missing initializer and extra error check.
1995-08-14 12:21:50 +00:00
Jack Jansen
9062fa2fb5
Added prompts to various file-select dialogs
...
Renumbered resources to above 512
1995-08-14 12:21:12 +00:00
Jack Jansen
ad169272fb
Added List.slb alias
1995-08-14 12:20:22 +00:00
Jack Jansen
3050a2dc5f
Binhexify any .rsrc file in a tree
1995-08-14 12:19:20 +00:00
Jack Jansen
9d19a914d0
Added prompt to getfile dialog
...
Renumbered resources
1995-08-14 12:14:55 +00:00
Jack Jansen
a4b1d0030e
Interface to the Mac List Manager.
1995-08-14 11:46:24 +00:00
Jack Jansen
ea79c876d3
re-enabled newmodule
1995-08-09 15:17:23 +00:00
Jack Jansen
d8eb8a7945
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
...
to PPC plugin libraries
fixfiletypes.py - Script to recursively set mac creator/type based on
extension
1995-08-09 15:16:58 +00:00
Guido van Rossum
6e39e53cde
Initial revision
1995-08-08 14:11:07 +00:00
Guido van Rossum
222c8924c1
add xstat (extended stat, returns resource fork size and creator/type)
1995-08-08 14:10:22 +00:00
Guido van Rossum
08d2071acc
set some fields to zero for directories
1995-08-08 14:09:33 +00:00
Jack Jansen
cf6369394e
Better error messages wrt missing resources and preferences
1995-08-07 14:36:06 +00:00
Jack Jansen
a7b6a820ae
Added binascii
1995-08-07 14:35:24 +00:00
Jack Jansen
3d18593e6d
Added interfaces to {Get,Set}FInfo and accompanying objects
1995-08-07 14:04:10 +00:00
Jack Jansen
f8bddd8ae3
Mwerks now also has fopenrf
1995-08-07 14:03:14 +00:00
Jack Jansen
426fa79a7d
Mwerks version of fopenRF.
1995-08-07 14:02:12 +00:00
Jack Jansen
67b4e6d4e8
Fix for cfm68k
1995-08-07 14:01:46 +00:00
Jack Jansen
fc596038a5
Moved here because it is think-specific
1995-08-07 14:00:08 +00:00
Jack Jansen
63bf598217
Added resource-files to CVS tree, in binhex form
1995-08-07 13:59:16 +00:00
Jack Jansen
d8c7a41ae9
Put resource-files under CVS, in binhex form
1995-08-07 13:58:09 +00:00
Jack Jansen
5968badb65
- Use new names
...
- Use AEInteractWithUser
1995-07-29 15:34:25 +00:00
Jack Jansen
39fe80b7da
Initial revision
1995-07-29 15:33:43 +00:00
Jack Jansen
e87e7a56bd
New test program for server AE handling
1995-07-29 15:32:30 +00:00
Jack Jansen
7874b5d88c
minor fix
1995-07-29 15:31:10 +00:00
Jack Jansen
5050199787
Fixed incorrect call to InstallHandler and a few other things
1995-07-29 13:58:41 +00:00
Jack Jansen
292b0f96f3
Added code so you canset "command line options" if you
...
option-click/drag python. Needs a new dialog resource.
1995-07-29 13:52:37 +00:00
Jack Jansen
cc456fbe82
Un-installing of AE handlers fixed (AE is very picky that you specify
...
the same UPP)
1995-07-29 13:50:59 +00:00
Jack Jansen
7571f30efe
A new home for scripts/applets
...
EditPythonPrefs - Edit the preferences file (sys.path, python home)
PackLibDir - Convert a sys.path directory to a resource file
RunLibScript - import a module and run as __main__
mkapplet - Create a python applet
The resource files belonging to these should also be stored here, somehow..
1995-07-29 13:48:41 +00:00
Jack Jansen
23ebebaa4f
Made more ppc-savvy
1995-07-28 11:44:29 +00:00
Jack Jansen
4cae5e6c0a
- Added getplatform()
...
- (temporarily?) removed newmodule reference
1995-07-28 11:29:54 +00:00
Jack Jansen
e4b4038cb2
Various toolbox routines have gotten new names.
1995-07-17 13:25:15 +00:00
Jack Jansen
bc608646a8
The three most important suites, generated by gensuitemodule
1995-07-17 11:43:59 +00:00
Jack Jansen
5ccd826aab
Gensuitemodule generates python classes from aete/aeut resources
...
test_suite is a tiny test program for such a generated class
1995-07-17 11:43:20 +00:00
Jack Jansen
40775bafab
Split aepack and aetypes off from aetools (it was getting too big)
...
Added support for all basic types mentioned in Apple Event Registry
Added support for automatically-generated suites.
1995-07-17 11:42:23 +00:00
Jack Jansen
5ae5fdf901
Generated anew after fixing aescan.py
1995-07-17 11:40:10 +00:00
Jack Jansen
7433568172
Also scan AERegistry.h and AEObjects.h and create .py definition
...
files.
Some methods had turned to functions again. Fixed.
1995-07-17 11:39:04 +00:00
Jack Jansen
829f88c169
Added GetErrorString method (convert OSErr number to string)
1995-07-17 11:36:01 +00:00
Jack Jansen
f74f63a43f
Initial port to CodeWarrior CFM68K support (mainly by disabling
...
unsupported features).
1995-06-27 13:18:14 +00:00
Jack Jansen
1e054024c1
Added methods as_Menu and as_Control to convert a resource
...
to those object types
You can now set the data attribute of a resource with the expected
semantics (but you have to call ChangedResource yourself)
1995-06-18 20:20:27 +00:00
Jack Jansen
a177228ff8
Added as_Resource() method to convert menu object to res object
1995-06-18 20:17:27 +00:00
Jack Jansen
5d56f4b403
Added as_Resource() method to convert ctl object to res object
1995-06-18 20:16:33 +00:00
Jack Jansen
2c67362f70
Added FindFolder interface
1995-06-18 20:05:14 +00:00
Jack Jansen
08305504f1
Added code to obtain sys.path from a resource
...
Removed code to update the preferences file, use EditPythonPrefs.py
in stead (actually, code is still there if you define USE_MAC_MODPREFS)
1995-06-18 20:03:40 +00:00
Jack Jansen
68f1d45531
Obtain path from a resource (unless USE_BUILTIN_PATH is #defined)
1995-06-18 19:57:01 +00:00
Jack Jansen
3f0c1551e9
Added USE_* ifdefs for a couple of optional modules.
1995-06-14 14:47:21 +00:00