Jack Jansen
eba88567a2
Added missing setport call to mkdistr_ui, and added scrap to
...
mkpluginaliases.
1996-04-12 16:34:58 +00:00
Jack Jansen
46d9e79de6
bgen-generators now drop the python definition file straight in the
...
Lib:toolbox folder.
1996-04-12 16:29:23 +00:00
Jack Jansen
819fa1a794
Added scrap manager
1996-04-12 16:27:54 +00:00
Jack Jansen
c574b43d35
Fixed a nasty bug where FindControl could return a reference to a
...
destroyed python object.
1996-04-12 16:26:59 +00:00
Jack Jansen
da6a971994
Interface to the scrap manager
1996-04-12 16:25:30 +00:00
Jack Jansen
e353215bf7
Added ScrolledWindow (a window with one or two scrollbars)
1996-04-12 16:24:44 +00:00
Jack Jansen
e7b900d04b
A simple scrollbar-less single-font (but multi-window) text
...
editor. More to come...
1996-04-11 15:41:39 +00:00
Jack Jansen
c9c0dd3420
Fixed ttedit to actually work
...
Fixed minor update bug in tlist
1996-04-11 15:40:32 +00:00
Jack Jansen
cef2c597fe
Added enable(onoff) method to menus and menu items
1996-04-11 15:39:01 +00:00
Jack Jansen
4bffb8b3b5
Added warning on memory use of tcl/tk
1996-04-10 14:56:32 +00:00
Jack Jansen
476d568785
rebinhexed
1996-04-10 14:53:58 +00:00
Jack Jansen
8494967f77
Added a region arg to update calls
1996-04-10 14:53:29 +00:00
Jack Jansen
5f962c2a75
Added a tutorial
1996-04-10 14:52:59 +00:00
Jack Jansen
822a30b0ee
Added region arg to update calls. And binhex files rebinhexed.
1996-04-10 14:52:18 +00:00
Jack Jansen
270f411f17
Binhex gif files too.
1996-04-10 14:51:38 +00:00
Jack Jansen
f04fa7259d
Changed to allow the user to do partial builds
1996-04-10 14:51:14 +00:00
Jack Jansen
3422f2cae2
Moved a button in the message dialog. and everything got binhexed again.
1996-04-10 14:50:28 +00:00
Jack Jansen
0b690db57a
Added region argument to various ...Update calls.
...
Also, some rsrc files got rebinhexed (sigh)
1996-04-10 14:49:41 +00:00
Jack Jansen
2b72417da0
Replaced various dummy updateRegions by real arguments
1996-04-10 14:48:19 +00:00
Jack Jansen
fcdf4378ac
TextEdit sample code (not yet complete)
1996-04-10 14:43:17 +00:00
Jack Jansen
0701d623e9
Added TextEdit interface
1996-04-10 14:42:32 +00:00
Jack Jansen
8a452d6fa1
Interface to TextEdit toolbox
1996-04-10 14:41:08 +00:00
Jack Jansen
ab69eb9673
Added resource-ids for override preferences.
1996-04-04 15:39:42 +00:00
Jack Jansen
a486a55f59
Added support for override preferences
1996-04-04 15:39:18 +00:00
Jack Jansen
db0baced23
Added support for editing override preferences in applets
1996-04-04 15:38:44 +00:00
Jack Jansen
975aa22bdd
Don't change Standard File folder on chdir().
1996-03-25 15:46:25 +00:00
Jack Jansen
415571cc9f
Replaced non-ascii chars by backslash escapes
1996-03-25 15:46:03 +00:00
Jack Jansen
e6dde149e7
Removed one level of "mac" in path initialization
1996-03-25 15:45:21 +00:00
Jack Jansen
5196d00cc6
Compare sourcefile to hqx file (if it exists) before binhexing. This
...
should stop us from continually updating the .hqx files, at least for
resource files.
1996-03-25 15:38:36 +00:00
Jack Jansen
857e88eab5
Updated to reflect new situation, added a warning on fmmodule.c
1996-03-20 16:27:30 +00:00
Jack Jansen
ac0a21abeb
Added a note about removing unwanted sys.path stuff
1996-03-20 16:26:27 +00:00
Jack Jansen
94a71aba52
re-binhexed
1996-03-20 16:25:52 +00:00
Jack Jansen
ef51d1351c
Removed addpack calls
1996-03-20 16:24:56 +00:00
Jack Jansen
f63abad4e9
Removed addpack calls for toolbox modules.
1996-03-20 16:22:01 +00:00
Jack Jansen
1a0dafb1ce
Somehow the <<terminated>> got mangled. Fixed.
1996-03-20 16:19:00 +00:00
Jack Jansen
ca5e5edc69
Fixed pythonpath to include tkinter and mac:toolbox, and source-tree
...
locations for mac libs. The others were re-binhexed for reasons unknown...
1996-03-20 16:18:11 +00:00
Jack Jansen
e15f6fef8b
Fixed for new directory layout
1996-03-20 16:16:34 +00:00
Jack Jansen
32cb80cea8
Removed addpack calls for toolbox modules, re-binhexed resources (sigh)
1996-03-20 16:15:35 +00:00
Jack Jansen
bb653772f5
Oops... I Inadvertently lost their cvs files...
1996-03-18 14:21:15 +00:00
Jack Jansen
0f7af3f795
Were copied to Relnotes-1.[12] long ago...
1996-03-18 13:47:22 +00:00
Jack Jansen
065796072c
Fixed binhexer
1996-03-18 13:39:09 +00:00
Jack Jansen
a6308130bb
Explanations of the examples here
1996-03-18 13:38:52 +00:00
Jack Jansen
f4875af09c
Minor fix
1996-03-18 13:36:33 +00:00
Jack Jansen
18a99f5597
Changed creator from PYTH to Pyth
1996-03-18 13:35:00 +00:00
Jack Jansen
1a06e1d6ba
Binhexer fixed
1996-03-18 13:34:25 +00:00
Jack Jansen
52a40ac03b
Added option to set queue size
1996-03-18 13:33:48 +00:00
Jack Jansen
dca8788d1c
Added a few file types
1996-03-18 13:33:15 +00:00
Jack Jansen
0603319846
Use MacOS.openrf (if it is available) for opening resource forks
...
Copy in .5Mb chunks in stead of 1Mb
1996-03-12 13:33:34 +00:00
Jack Jansen
db9ff36ad9
Added checkmenu() method (to checkmark an entry) and delete() method
...
to remove a menu.
1996-03-12 13:32:03 +00:00
Jack Jansen
e355c4568f
- Allow setting of argc/argv in <option>-start dialog
...
- Set "ok" to be default button
1996-03-12 13:29:04 +00:00
Jack Jansen
2429c722d7
Added missing include of Fonts.h
1996-03-07 15:17:11 +00:00
Jack Jansen
57fb8cec3a
New binhexer
1996-03-07 15:16:27 +00:00
Jack Jansen
3fff8c43fb
Config files for shared PPC python with GUSI and for _tkinter plugin
...
module.
1996-03-07 15:15:35 +00:00
Jack Jansen
0acaf07377
binhex fixed
1996-03-07 15:13:57 +00:00
Jack Jansen
d19db60301
- gusiprefs.rsrc added (note: must be in application/applet, not in
...
library for shared python)
- binhexer fixed.
1996-03-07 15:11:20 +00:00
Jack Jansen
378815ca86
Replaced previous gusi-chdir() fix by a call to PyMac_FixGUSIcd()
...
after each chdir call.
1996-03-06 16:21:34 +00:00
Jack Jansen
911ad6b067
Added code to make fsspecs work for gusi-python
1996-03-05 16:56:24 +00:00
Jack Jansen
6648fb749b
Removed unused vars
1996-03-05 16:56:00 +00:00
Jack Jansen
76a0589986
Added openrf method, which opens resource fork. The resulting object
...
supports a subset of normal file functionality.
1996-02-29 16:11:32 +00:00
Jack Jansen
8ab1148762
Added __sinit() call, so C++ initializations in shared library work
1996-02-29 16:10:32 +00:00
Jack Jansen
01fbc68896
- Reorganized init code
...
- Fixed serious bug in code to get options from a resource
1996-02-28 15:42:47 +00:00
Jack Jansen
b137a3341c
Added TMPL for startup options
...
app.
1996-02-21 16:47:27 +00:00
Jack Jansen
a4b7e14df8
Store default startup options in preference file or
...
app.
1996-02-21 16:46:57 +00:00
Jack Jansen
532e3c2bf6
Changed MacOS creator code from PYTH to Pyth
1996-02-21 15:36:26 +00:00
Jack Jansen
1023dffb36
- AppleEvent timeout set to infinite
...
- Continue even if a build fails
1996-02-21 15:28:49 +00:00
Jack Jansen
22586993c5
Script to recursively change PYTH creators to Pyth
1996-02-21 15:27:24 +00:00
Jack Jansen
23b8841d74
Tk resources (but with a different name, without a space)
1996-02-21 15:26:15 +00:00
Jack Jansen
243b29b169
Mods by Guido: mkdir 2nd arg optional and remove as alias for unlink.
1996-02-21 12:33:50 +00:00
Jack Jansen
a406c7b695
- Added Tk projects
...
- Ported everything to CW8
- Renamed Runtime-Python to PythonCoreRuntime
1996-02-20 16:36:10 +00:00
Jack Jansen
5bfdc9281a
Added config file for Tk-python
...
Removed mwerksglue.c (which was useless anyway)
1996-02-20 16:28:18 +00:00
Jack Jansen
eb263680bb
Ported to CW8
1996-02-20 16:26:19 +00:00
Jack Jansen
56ed26ed11
Ported to CW8 (added PRE_CW8 ifdef for CW7, for the time being)
1996-02-20 16:25:31 +00:00
Jack Jansen
b697173b5f
- Added Guido's fixes
...
- Removed CW4 ifdefs
- Rationalized ifdefs for dup, fdopen
1996-02-20 16:24:37 +00:00
Jack Jansen
5ebca871d9
Allow makefile('rb') or 'wb'.
1996-02-14 16:03:14 +00:00
Jack Jansen
c743c8d166
Modified for GUSI
1996-02-14 16:02:30 +00:00
Jack Jansen
b852b74c71
For gusi-based python
1996-02-14 16:00:27 +00:00
Jack Jansen
3df881c5a5
GUSI-based python projects
1996-02-14 15:59:34 +00:00
Jack Jansen
2d3f94ebc4
Comment fix
1996-02-14 15:58:30 +00:00
Jack Jansen
3326b672bd
Re-binhexed all projects.
1996-01-31 10:21:57 +00:00
Jack Jansen
4fbb6d9a15
Added cmath module
1996-01-29 15:47:19 +00:00
Jack Jansen
d390325bbb
Modules implementing WWW and URL suite, and a module to control netscape.
1996-01-29 15:45:59 +00:00
Jack Jansen
7e156a70fa
Added missing get() method
1996-01-29 15:45:09 +00:00
Jack Jansen
bdd0747193
Fixed access to Quickdraw globals. Unfortunately, they now have to be
...
accessed as Qd.qd.xxxx
1996-01-29 15:44:03 +00:00
Jack Jansen
6c6ad83e54
Set default item for dialog
1996-01-22 14:55:52 +00:00
Jack Jansen
61f3df4543
Added rgbFgColor and a few other members of CGrafPort
1996-01-15 14:39:56 +00:00
Jack Jansen
79fb732d5e
Added Fm module
1996-01-15 14:39:11 +00:00
Jack Jansen
3a50f8a51e
- Added FontInfo support
...
- Added (read-)access to members of [C]GrafPort object
1996-01-11 16:17:14 +00:00
Jack Jansen
bf220a16aa
Added font manager toolbox module
1996-01-09 17:16:52 +00:00
Jack Jansen
195e33efa2
- Fixed bug in getfillable()
...
- Added setcallback() method to set a user-callback
1996-01-09 17:15:57 +00:00
Jack Jansen
6259af9bbb
An interface to the font manager
1996-01-09 17:15:16 +00:00
Jack Jansen
c8a9949407
Various fixes/enhancements, thanks to Ivan and Just:
...
- 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)
1996-01-08 23:50:13 +00:00
Jack Jansen
1d8ede7bbe
Fixed GetPen and SetPt arguments
1996-01-08 23:47:31 +00:00
Jack Jansen
04a02e7e11
Added support for PenState and Patterns (and the accompanying qd
...
globals)
1996-01-06 17:12:58 +00:00
Jack Jansen
b539406643
Added support for cursors, and a way to get at the qd global 'arrow'
1996-01-05 18:06:41 +00:00
Jack Jansen
29c612111b
A different binhexer, apparently:-(
1996-01-02 12:15:45 +00:00
Jack Jansen
6601964f7b
Fixed example
1996-01-02 12:09:30 +00:00
Jack Jansen
b678975167
(Minimal) instructions on how to build python from source
1995-12-21 15:40:26 +00:00
Jack Jansen
b696b252b3
Added missing newline
1995-12-21 15:38:14 +00:00
Jack Jansen
5a01fe005e
Common header file for all plugin modules
1995-12-21 15:37:19 +00:00
Jack Jansen
4f508ad495
Sample image drawing code (not fully functional yet)
1995-12-12 15:05:11 +00:00
Jack Jansen
6f47bf44ca
Minor bugfix in keyboard input handling
1995-12-12 15:03:35 +00:00
Jack Jansen
425e9eb6cb
- Added color window/pixmap support
...
- Added support for obtaining pixmap data
- Added OptResObj_* routines for optional handles
1995-12-12 15:02:03 +00:00
Jack Jansen
9cfea10bf2
It now actually works. Also, MovieInWindow and VerySimplePlayer
...
example programs translated to python and added.
1995-12-09 14:05:56 +00:00
Jack Jansen
232f3cd190
Added support for RGB objects (tuples in python)
1995-12-09 14:04:31 +00:00
Jack Jansen
cbc0358e30
Added QuickTime module
1995-12-09 14:01:28 +00:00
Jack Jansen
641e8d7566
Added component mgr and quicktime modules
1995-12-09 14:00:39 +00:00
Jack Jansen
453ced57dc
still untested (but it compiles)
1995-11-30 17:42:08 +00:00
Jack Jansen
8b13703fc8
Added Cm.slb, the component mgr interface
1995-11-30 15:16:42 +00:00
Jack Jansen
cb4eaadd68
QuickTime support (not yet functional)
1995-11-30 15:03:59 +00:00
Jack Jansen
b996856d12
Component mgr support
1995-11-30 15:03:09 +00:00
Jack Jansen
41058c0d0b
BitMap object support (only lightly tested)
1995-11-16 22:48:29 +00:00
Jack Jansen
93fa45c9c5
A variation on PICTbrowse.py that displays the picture using
...
DrawPicture.
1995-11-15 15:20:35 +00:00
Jack Jansen
fa4d5d0414
Added converters for Fixed
1995-11-15 15:19:29 +00:00
Jack Jansen
b7abb18cd9
Added support for GrafPort object
1995-11-15 15:18:47 +00:00
Jack Jansen
330381cbbb
Added (minimal) support for a GrafPort type
1995-11-15 15:18:01 +00:00
Jack Jansen
e7bea57d0c
Example: control eudora using AppleEvents
1995-11-14 11:35:17 +00:00
Jack Jansen
1dcbcc3abf
Sample extension module: InterSLIP control API.
1995-11-14 11:34:17 +00:00
Jack Jansen
4ac724946a
Control InterSLIP using modeless dialog, uses FrameWork
1995-11-14 11:33:32 +00:00
Jack Jansen
310c657d75
Control InterSLIP using a modal dialog
1995-11-14 11:32:53 +00:00
Jack Jansen
07043b4573
Browse all PICT resources in the resource chain. Uses SetWindowPic for
...
display.
1995-11-14 11:32:06 +00:00
Jack Jansen
330f57699f
- Added support for PicHandle
...
- Added (by hand, through winedit.py) support for WindowPeek accessor
functions that are currently declared as macros.
1995-11-14 10:48:54 +00:00
Jack Jansen
a01a8f78cb
New universal headers, a few bit-flags were added.
1995-11-14 10:46:59 +00:00
Jack Jansen
54c8f7e4bb
- Fixed handling of InsetRect, OffsetRect, MapRect
...
- Added support for PatHandle, CursHandle
- Regenerated from new universal headers.
1995-11-14 10:46:01 +00:00
Jack Jansen
cdaa3d95b8
Universal header changes: some new bits defined.
1995-11-14 10:43:24 +00:00
Jack Jansen
754d4a4fa0
Regenerated because of minor changes in universal headers
1995-11-14 10:41:55 +00:00
Jack Jansen
8a5d0d4980
Updated for the CW7.5 release, and some minor tweaks that I don't
...
remember.
1995-11-14 10:34:04 +00:00
Jack Jansen
06d1632909
Project to build alternative version of MWCRuntimePPC.lib, needed for
...
PythonCore as of the CW7.5 release.
1995-11-14 10:32:53 +00:00
Jack Jansen
c436d87f1a
almost-but-not-quite working python with tk.
1995-11-14 10:31:37 +00:00
Jack Jansen
a550328432
MacTkPython configuration file.
1995-11-14 10:27:40 +00:00
Jack Jansen
e3342e8a87
Added progress-bar dialog
1995-11-14 10:26:44 +00:00
Jack Jansen
e2b5d046d6
Changed for the 1.3.2 compiler (CW7.5)
1995-11-14 10:26:00 +00:00
Jack Jansen
79559dcf47
Initialize GUSI for MacTkPython
1995-11-14 10:24:44 +00:00
Jack Jansen
da38f2d6a3
Added 2 missing SetPort calls
1995-11-14 10:15:42 +00:00
Jack Jansen
3a87f5bb09
Added a ProgressBar() class (which shows a progress bar). Needs new
...
resource.
1995-11-14 10:13:49 +00:00
Jack Jansen
e2ac51efcc
Added _tkinter, if USE_TK defined
1995-11-10 14:54:53 +00:00
Jack Jansen
dbe75ae1d3
Continue looking for "open doc" events even after "open app". This
...
allows you to debug the interpreter in non-interactive mode.
1995-11-10 14:54:16 +00:00
Jack Jansen
38e976665d
Cosmetic change to event handling.
1995-11-10 14:53:00 +00:00
Jack Jansen
1e8557a9fe
For MW Python, update titlebar of window when python exits.
1995-11-10 14:51:26 +00:00
Jack Jansen
38186782e5
Added idle() method, called when no events are available.
1995-11-10 14:48:36 +00:00
Jack Jansen
fa7aece225
- plugin tkinter module for ppc python
...
- minimal python for cfm68k
- sample project for plugin module
1995-10-31 16:17:32 +00:00
Jack Jansen
a8304b6bd1
Updated 'vers' resource to 1.3 (forgot before the distribution:-)
...
Changed option dialog to include console-window close options
1995-10-27 13:33:36 +00:00
Jack Jansen
0168f279cc
Added options for keeping window open on normal/error termination
...
Moved whole exit-handling of console window here (from pythonrun.c)
1995-10-27 13:32:30 +00:00
Jack Jansen
173c8bd310
MACTCP renamed to MACTCPconst
1995-10-23 13:58:53 +00:00
Jack Jansen
85c9aea6e2
Added prototypes.
1995-10-23 13:57:03 +00:00
Jack Jansen
4e1786689d
Added localport/localhost initialization. This fixes socket.getsockname().
1995-10-23 13:56:33 +00:00
Jack Jansen
9a78536900
CW6->CW7
1995-10-23 13:55:45 +00:00
Jack Jansen
9bc4690e7c
Take care that filenames for .hqx files are ascii (no more mu's, etc)
1995-10-23 13:55:11 +00:00
Jack Jansen
0638b60af0
Added imgpbm and imgsgi
1995-10-12 10:34:31 +00:00
Jack Jansen
84c8baf040
Added missing imgpbm and imgsgi modules
1995-10-12 10:23:27 +00:00
Jack Jansen
178652b06d
Export strdup (parsermodule needs it)
1995-10-12 10:22:57 +00:00
Jack Jansen
d0f26784fe
Last few notes/bugs
1995-10-12 10:22:29 +00:00
Jack Jansen
c925291ee2
Last minor tweaks: debug off, added missing img mods, minor things
1995-10-12 10:21:34 +00:00
Jack Jansen
a8a277cbdc
Fixed positioning of icon on copy()
1995-10-09 23:27:06 +00:00
Jack Jansen
9bd2d970b8
Updated for 1.3
1995-10-09 23:26:05 +00:00
Jack Jansen
83f45401e8
Removed unused variables
1995-10-09 23:25:32 +00:00
Jack Jansen
fc72d36825
Changed SIZE: minimum 2Mb is a bit over the top...
1995-10-09 23:24:48 +00:00
Jack Jansen
ae3d3ef180
Ported to CW7
1995-10-09 23:23:37 +00:00
Jack Jansen
3434a27036
Resource files for 1.3 distribution
1995-10-09 23:20:38 +00:00
Jack Jansen
b39a5d724c
Adapted to CW7, added MkPluginAlises
1995-10-09 23:19:30 +00:00
Jack Jansen
703e2c153b
Changed CW signature and fixed .as/.hqx creator/type
1995-10-09 23:18:21 +00:00
Jack Jansen
316ba5d2da
Adapted to os and imp changes
1995-10-09 23:17:18 +00:00
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
Jack Jansen
2a58638eae
Ported to CW6
1995-06-14 14:44:17 +00:00
Jack Jansen
a7ee15c8ce
Split shared-library support and dynamic-loading support (they were
...
both enabled with USE_SHARED_LIBRARY, now there's also
USE_MAC_DYNAMIC_LOADING).
Added a few other USE_ defines for optional modules to nonshared
config (they're not included in the base shared library)
1995-06-14 14:43:41 +00:00
Jack Jansen
7d0bc8343f
Ported to Universal Header 2.0.1f (i.e. CW6)
1995-06-09 20:56:31 +00:00
Jack Jansen
a0e76bebd3
Ported to CodeWarrior 6
1995-06-09 20:39:24 +00:00
Jack Jansen
b81cf9d61c
Trying again to check it in. Changes to:
...
- Use Universal Headers as input
- Change addpack calls to not depend on Guido's disklayout
- Checkge testprograms to use new names for some functions
1995-06-06 13:08:40 +00:00
Jack Jansen
ae8a68f40c
Trying again to check it in. Changes to:
...
- Use Universal Headers as input
- Change addpack calls to not depend on Guido's disklayout
- Checkge testprograms to use new names for some functions
1995-06-06 12:55:40 +00:00
Jack Jansen
c7cfb95559
Rather massive changes:
...
- Make the stuff run on Jack's machine (and hopefully all machines) in
stead of Guido's only (addpack stuff)
- Use the Universal Headers in stead of the Think headers
- Fixed the test programs to use the new routine names
1995-06-05 22:34:12 +00:00
Jack Jansen
f301dcac73
Added img stuff (within #ifdef, so they're easy to remove)
1995-06-03 21:16:40 +00:00
Jack Jansen
c263286bc6
StandardGetFile without args now shows all files (in stead of none)
1995-06-03 21:15:50 +00:00
Jack Jansen
45ff77f43e
- The prefs file wasn't updated correctly if it already existed.
...
- Guido's r1.23 fix wrt PyMac_DoYieldEnabled had somehow gotten lost.
1995-04-24 12:41:41 +00:00
Jack Jansen
1ff2f218ca
Removed seeks beyond eof (MW doesn't support them)
1995-04-23 22:10:18 +00:00
Guido van Rossum
8f4b6adb77
two new modules for the Mac toolbox
1995-04-05 09:18:35 +00:00
Guido van Rossum
e375b3f1e5
use PyMac_Yield() instead of PyMac_Idle()
1995-03-23 10:41:41 +00:00
Guido van Rossum
e56db434a9
first cut at the whole quickdraw.h header file ...
1995-03-19 22:49:50 +00:00
Guido van Rossum
86c3af7d12
moved OpenDeskAcc here
1995-03-19 22:42:51 +00:00
Guido van Rossum
e23e1fbaa6
moved bgen to Tools
1995-03-10 15:12:23 +00:00
Guido van Rossum
7a84c5a354
pseudo progress bar (not finished)
1995-03-10 14:47:38 +00:00
Guido van Rossum
7aa87cc5b3
added morse library (not finished yet)
1995-03-10 14:47:05 +00:00
Guido van Rossum
b7a38354f4
added evtedit.py for SystemClick()
1995-03-10 14:46:39 +00:00
Guido van Rossum
227a4232e6
the usual
1995-03-10 14:42:57 +00:00
Jack Jansen
3b0a5cdb23
Initial revision
1995-03-07 16:40:18 +00:00
Guido van Rossum
124107b2a4
reverse sense of PyMac_Idle test
1995-03-06 10:30:39 +00:00
Guido van Rossum
5510dc23f9
socket.py
1995-03-06 10:29:04 +00:00
Guido van Rossum
0374771cc7
remove some unused local variables
1995-03-04 22:39:03 +00:00
Guido van Rossum
23f43d1bd2
correct some return values and remove some unused variables
1995-03-04 22:36:53 +00:00
Guido van Rossum
d5f53857dc
include macglue.h so we can use HAVE_UNIVERSAL_HEADERS;
...
and correct sens of PyMac_Idle() test. But should'nt this raise
KeyboardInterrupt instead of silently returning?
1995-03-04 22:35:14 +00:00
Guido van Rossum
cfa00ea19a
don't use math at all
1995-03-04 22:32:54 +00:00
Guido van Rossum
cd259d0b40
fix several cosmetic things, add buffering to makefile
1995-03-04 22:24:05 +00:00
Guido van Rossum
ea39abd56c
more stuff
1995-02-28 09:49:02 +00:00
Guido van Rossum
e26c263e71
more stuff
1995-02-28 09:11:41 +00:00
Jack Jansen
2120d12265
In interactive mode ask for output file
1995-02-27 16:19:07 +00:00
Jack Jansen
16df2aa57b
Under MW also be more conservative about events to request
1995-02-27 16:17:28 +00:00
Guido van Rossum
8cebe3815f
all bgen modules now work with MWerks
1995-02-27 10:10:58 +00:00
Guido van Rossum
e7134aa0f2
return old value of PyMac_DoYieldEnabled; -1 means do not even check for interrupts
1995-02-26 10:20:53 +00:00
Guido van Rossum
83c434b145
get creator from Owner resource; set attrs
1995-02-26 10:19:42 +00:00
Guido van Rossum
2e1db7756f
Update
1995-02-26 10:18:37 +00:00
Jack Jansen
76efd8e7a1
MAde a few things more orthogonal and did some cleanups:
...
- Applications now have their (minimal) main prrogram in
macapplication.c and the rest of the init code in macglue.c.
- A new define, USE_MAC_APPLET_SUPPORT, independent of
USE_MAC_SHARED_LIB
- chdir to script directory now done in PyMac_InitApplication.
1995-02-24 22:53:16 +00:00
Jack Jansen
397c3fb4d7
Added BINA to unknown filetypes (what mw uses)
1995-02-24 22:46:51 +00:00
Jack Jansen
32b2f8222d
Rationalized mwerks config files: they only differ depending on
...
whether there is shared library support. Libraries, applets and
applications are distinguished by the sources they include.
1995-02-24 22:45:45 +00:00
Guido van Rossum
edea408f88
changed ifdefs and comments -- more modules are good
1995-02-21 21:01:47 +00:00
Guido van Rossum
e6d9ccc33a
change SC ifdef to MPW
1995-02-21 21:01:05 +00:00
Guido van Rossum
8656ad5b30
a few new things
1995-02-21 21:00:32 +00:00
Guido van Rossum
4410d571a8
ported to MPW/SC
1995-02-21 20:58:53 +00:00
Guido van Rossum
7fb1dcc437
added ctb
1995-02-21 20:58:30 +00:00
Guido van Rossum
0437e89041
fix bug in filterproc interface
1995-02-21 20:56:21 +00:00
Guido van Rossum
f74c36c9dc
fix bug with volume root
1995-02-21 00:44:14 +00:00
Guido van Rossum
24a45e3c18
ported to MPW, moved main() here
1995-02-20 23:45:53 +00:00
Guido van Rossum
850f44b47c
moved main() to macglue.c
1995-02-20 23:45:09 +00:00
Guido van Rossum
7c496ec629
ported to CFM-68K
1995-02-20 23:44:43 +00:00
Guido van Rossum
42a69c8425
real dialogs for warnings etc., copy applet.rsrc template too
1995-02-20 23:44:14 +00:00
Guido van Rossum
f45b53b13c
replace %#s with portable solution
1995-02-20 23:43:29 +00:00
Guido van Rossum
4cbb0e3a2d
applet to run any script
1995-02-20 23:42:50 +00:00
Guido van Rossum
156380e382
added shared library glue
1995-02-20 23:42:10 +00:00
Guido van Rossum
bcf3b56ea7
also set cur dir for standard get/put file
1995-02-20 23:41:35 +00:00
Jack Jansen
86b4049b87
Some more modules temp excluded in mwerks, and a comment fix.
1995-02-20 15:57:12 +00:00
Jack Jansen
3ec804af85
- Added PyMac_GetDirectory call which asks the user to select a
...
directory.
- No __main__ resource found message is now a dialog
- Fixes wrt stdio window handling in applets.
NB: these fixes require a new resource file.
1995-02-20 15:56:10 +00:00
Jack Jansen
77b5828cf0
Always set type to APPL
1995-02-20 15:49:27 +00:00
Jack Jansen
b2f6a7ec00
Minor bug fix
1995-02-20 15:46:10 +00:00
Jack Jansen
81f51c74ea
Added GetDirectory() method
1995-02-20 15:45:25 +00:00
Guido van Rossum
6fc5aecd53
ported back to Think C
1995-02-19 23:32:59 +00:00
Guido van Rossum
9784295b15
another round... ported to __SC__
1995-02-19 15:59:49 +00:00
Guido van Rossum
8c89a6fdc7
use PyMac_GetArgv (in macgetargv.c) for applet inits
1995-02-19 15:52:17 +00:00
Guido van Rossum
dbfb282d2c
get argc/argv from AppleEvents
1995-02-19 15:51:30 +00:00
Guido van Rossum
40d94e05b7
added copyright header
1995-02-19 15:51:11 +00:00
Guido van Rossum
d1ef5962d2
explicitly init flags in methodlist
1995-02-19 15:50:35 +00:00
Guido van Rossum
e71d853fc9
hacks for atoi/strtod in __SC__
1995-02-19 15:49:39 +00:00
Guido van Rossum
57128fd367
accept file arguments and loop over files
1995-02-19 15:49:17 +00:00
Guido van Rossum
23c0150b14
The Makefile
1995-02-19 15:47:04 +00:00
Guido van Rossum
6a0fb6e217
fancier version copies template file
1995-02-18 15:05:39 +00:00
Guido van Rossum
a6da03fbbe
newer stuff
1995-02-18 15:04:52 +00:00
Guido van Rossum
00effaf688
asdded applet info
1995-02-18 15:04:26 +00:00
Guido van Rossum
1f5c6007fe
different MPW notes
1995-02-18 15:02:22 +00:00
Guido van Rossum
9fed183f22
cfm 68k support
1995-02-18 15:02:02 +00:00
Guido van Rossum
c3d1c8e9fc
added applet initialization;
...
fewer restrictions on loading modules from resources (+ fix!);
macstrerror -> MacOS_StrError
1995-02-18 15:01:31 +00:00
Guido van Rossum
f71a9a9c6e
macstrerror -> MacOS-StrError; added applet and cfm-68k support
1995-02-18 14:59:48 +00:00
Guido van Rossum
99d20f618c
added imp; forget ctb and math for __SC__ (for now)
1995-02-18 14:58:54 +00:00
Guido van Rossum
eabdbff717
put #undefs insize comments; rationalize MPW support
1995-02-18 14:56:51 +00:00
Guido van Rossum
e5df962958
moved most of it to macglue.c
1995-02-18 14:56:09 +00:00
Guido van Rossum
1b2fe8e62b
new Makefile and everything
1995-02-17 14:49:28 +00:00
Guido van Rossum
2d54692fcc
completely redone
1995-02-17 14:28:39 +00:00
Guido van Rossum
930b36b349
main program for applets
1995-02-17 14:24:53 +00:00
Guido van Rossum
5bc76cdaab
add casts for __SC__
1995-02-17 14:24:11 +00:00
Guido van Rossum
8318f2fb8f
add __SC__ ifdef
1995-02-17 14:23:51 +00:00
Jack Jansen
74162f311f
Added support for loading pyc code from a resource.
1995-02-15 22:58:33 +00:00
Guido van Rossum
3075b326c4
different #ifdefs
1995-02-14 09:48:02 +00:00
Guido van Rossum
872eeebf6d
completed aete decoded now that I have the docs
1995-02-14 09:47:42 +00:00
Guido van Rossum
becdbec806
ported to Think C
1995-02-14 01:27:24 +00:00
Jack Jansen
26a9f7467f
Some of Guido's bgen modules aren't think-only anymore
1995-02-13 22:47:02 +00:00
Jack Jansen
6cfab2346c
Changed PyMac_GetPythonDir to use a preferences file to store the
...
alias resource. Also added a few comments.
1995-02-13 22:46:00 +00:00
Jack Jansen
fc0ff42034
Open library resource file read-only
1995-02-13 22:43:38 +00:00
Guido van Rossum
5693412892
malloc debug only on ppc
1995-02-13 16:19:04 +00:00
Guido van Rossum
e9f29bf4ca
remove unused vars
1995-02-13 16:18:02 +00:00
Guido van Rossum
cc9bc8f824
null-terminate the error string in macstrerror
1995-02-13 16:17:03 +00:00
Guido van Rossum
e6c884cadb
added QuickDraw
1995-02-13 16:16:22 +00:00
Guido van Rossum
b95ff40e29
adapted to 1.2
1995-02-13 16:15:31 +00:00
Jack Jansen
c889b760d7
Added RawFSSpec and RawAlias methods which turn their string arguments
...
into fsspec and alias objects.
1995-02-13 12:00:46 +00:00
Jack Jansen
7467ce3eea
Startup code for applications using the python shared
...
library. Modified because the startup code has to work together with
the runtime support in the shared library.
1995-02-13 11:41:40 +00:00
Jack Jansen
2e4679db8e
Glue for the python shared library: an init routine that remembers
...
where we're loaded from and PyMac_AddLibResources() which adds that
file to the resource file list.
1995-02-13 11:39:17 +00:00
Jack Jansen
c6647c6079
Mwerks header files for shared python and the applet template
1995-02-13 11:37:31 +00:00
Jack Jansen
0f6ca80e71
Use PyMac_GetPythonDir() to obtain python homedir
...
fileargument moved here from macmain.c
1995-02-13 11:36:25 +00:00
Jack Jansen
f950f8d414
Various changes wrt shared-library python:
...
- Moved fileargument to config.c
- Added PyMac_AddLibResources() call in case of shlib python
- Build argc/argv differently in case of applet template
1995-02-13 11:35:34 +00:00
Jack Jansen
8cd2b720f6
Added PyMac_GetPythonDir routine which obtains python home directory
...
from an alias resource (or from the user). Note: this uses a dialog
resource so there's an accompanying change in the resource file.
1995-02-13 11:33:28 +00:00
Jack Jansen
b3642579fd
Added getfiletype routine
1995-02-13 11:31:51 +00:00
Guido van Rossum
3c3eda2b7b
stuff by jack to create a set of Estr resources
1995-02-05 17:01:45 +00:00
Guido van Rossum
81920f1b75
manually defined Resource() function
1995-02-05 17:01:24 +00:00
Guido van Rossum
315592383e
more support for different kinds of objects
1995-02-05 16:59:27 +00:00
Guido van Rossum
b19a645b69
more think/mw changes
1995-02-05 16:58:33 +00:00
Guido van Rossum
9bcb641ad4
added Resource(), to create new resources from Python
1995-02-05 16:54:27 +00:00
Guido van Rossum
0818a4c152
get rid of obsolete low-level routines
1995-02-05 16:53:45 +00:00
Jack Jansen
c76fd39587
Added stuff so CodeWarrior isn't so verbose about its stdio windows
1995-02-02 14:27:31 +00:00
Jack Jansen
a76382a6ac
Added HandleEvent method to macos, so python programs can hand back
...
events they don't want to handle to stdio
1995-02-02 14:25:56 +00:00
Jack Jansen
8828fcf738
Added [GS]etCreatorType methods to FSSpec objects
1995-02-02 14:23:52 +00:00
Guido van Rossum
17448e2408
Committed a more or less working version.
1995-01-30 11:53:55 +00:00
Guido van Rossum
cc0d879069
added <OSEvents.h> for Think C
1995-01-30 08:57:13 +00:00
Guido van Rossum
b2f524ae44
fixed StandardGetFile argument handling
1995-01-30 08:56:06 +00:00
Jack Jansen
ee23d6ec87
- Moved interrupt code to macglue.c
...
- Added possibility to turn off mainloop event handling
- Check interrupts even when not handling events
- Be more carefulabout which events we want
- Use different method to determine fg/bg
1995-01-27 14:43:25 +00:00
Guido van Rossum
5279ec683a
reverse h/v in Point and Rect
1995-01-26 22:56:59 +00:00
Guido van Rossum
efd9767f56
added (method) casts and 1995 copyright
1995-01-26 22:56:16 +00:00
Jack Jansen
fdbc79e779
Prototypes for new routines.
1995-01-26 16:37:21 +00:00
Jack Jansen
e8e8ae0f2c
Added eventhandling in mainloop/busywait routine plus leaving some
...
cycles for background apps. MacOS has a new method to set the amount
of time for bg apps.
1995-01-26 16:36:45 +00:00
Jack Jansen
9eeb82dde1
CodeWarrior 5 has more unixisms (open/close/read/write)
1995-01-26 16:34:53 +00:00
Jack Jansen
17ba43f1e4
Complete rewrite.
1995-01-26 16:22:07 +00:00
Guido van Rossum
c9a3569416
split PATH over multiple lines for clarity;
...
added some generated modules
1995-01-25 23:10:10 +00:00
Guido van Rossum
bf068b1505
Got rid of the Resource and Sound interfaces, in favor of the ones
...
generated from the header files (with some hand-holding :-).
1995-01-25 23:09:20 +00:00
Guido van Rossum
cf27c2d541
Some layout changes; added EventRecord Get/Build functions (as a tuple).
1995-01-25 23:06:44 +00:00
Guido van Rossum
5679e56bd1
ported CW5 changes back to Think
1995-01-22 19:04:11 +00:00
Guido van Rossum
c2544b3788
fixed comment
1995-01-22 18:42:33 +00:00
Guido van Rossum
b7e79e5f94
Got rid of {Get,Set}FileType in favor of {Get,Set}CreatorAndType --
...
the former had their arguments reversed compared to all Apple's
routines (e.g. FSpOpenResFile()).
Also fixed the SoundMgr UserRoutine (Jack fixed it but put the fix
between #ifdef __MWERKS__ ... #endif :-( ).
NB eventually this module should disappear in favor of separate
modules per manager (e.g. Resources, Sound, Files, ...).
1995-01-22 18:42:12 +00:00
Guido van Rossum
c02311ba53
added printf -- hack for Think C to init stdwin and stdio
1995-01-22 18:38:12 +00:00
Guido van Rossum
d8373d82fe
added Res module
1995-01-22 18:37:45 +00:00
Guido van Rossum
b340466af9
cosmetics: copyright, comments
1995-01-22 18:36:13 +00:00
Jack Jansen
7cbf4803a9
Make malloc stats routine available under MetroWerks
1995-01-22 16:52:38 +00:00
Jack Jansen
673e142e00
Ported to CW5/new universal headers
1995-01-22 16:52:02 +00:00
Jack Jansen
a1c5602a7a
Removed imgformat reference
1995-01-22 16:49:21 +00:00
Jack Jansen
860dc048ca
Ported to CW5 (or to new Universal Headers, actually)
1995-01-22 16:48:43 +00:00
Jack Jansen
2fc94eecb2
- Ported to CW5 (which has more unixisms)
...
- Added (rather crummy) malloc debugger
1995-01-22 16:47:22 +00:00
Jack Jansen
6bb347fc1c
The last missing file of the mwerks port (this is the 'prefix' file)
1995-01-22 16:46:11 +00:00
Jack Jansen
f2e5129820
reallocing large blocks now doesn't copy if not needed
1995-01-22 16:44:49 +00:00
Guido van Rossum
9aa3d1370e
renamed Get routines to PyMac_Get; added macfs to config.c
1995-01-21 13:46:04 +00:00
Jack Jansen
c39f4f8968
Yet another Pstring()
1995-01-19 12:23:31 +00:00
Jack Jansen
f90a113176
Fixed listen()/getsockname() bug
1995-01-19 11:49:05 +00:00
Guido van Rossum
a42960cd09
ported to THINK C (not tested yet)
1995-01-19 00:03:47 +00:00
Guido van Rossum
6a5df90918
ported Jacks changes back to think C
1995-01-18 23:59:06 +00:00
Guido van Rossum
f74d4e2a0e
added high level event interface (requires stdwin patch)
1995-01-18 23:58:07 +00:00
Guido van Rossum
8f69179f97
modernized/rationalized, added PyMac_BuildOSType
1995-01-18 23:57:26 +00:00
Jack Jansen
84fa5ecfff
Initial version of FSSpec and Alias code. Non-functional as of now.
1995-01-18 14:04:40 +00:00
Jack Jansen
d50e4e1c54
More Pstring() stuff and some cosmetics
1995-01-18 13:58:04 +00:00
Jack Jansen
48d071d302
Comment fix
1995-01-18 13:56:20 +00:00
Jack Jansen
67132b3de7
Some of these were overwriting their argument with a pascal
...
string. Use own Pstring() routine (which uses a static buffer) everywhere.
1995-01-18 13:55:41 +00:00
Jack Jansen
5f653091d1
- Moved some useful routines from macosmodule.c here
...
- Added GetFSSpec (tuple-style), BuildFSSpec and Pstring
(platform-independent correct conversion of C to Pascal strings)
1995-01-18 13:53:49 +00:00
Jack Jansen
9589e93491
Moved some generally useful routines to macglue.c
1995-01-18 13:52:07 +00:00
Jack Jansen
75b6f1c8e5
- Ported to powerpc
...
- Fixed bug with accept() call
- Better error checking
1995-01-18 13:50:42 +00:00
Jack Jansen
fa4fd8ef4f
Fast (and correct) malloc for MetroWerks PPC compiler
1995-01-18 13:48:31 +00:00
Jack Jansen
fbfacf6d1f
Macconsole module is think-specific
1995-01-18 13:44:20 +00:00
Jack Jansen
31f61dddfa
Moved development-platform specific files to subdirectories
1995-01-18 13:41:47 +00:00
Guido van Rossum
5c83252be4
must include rename2.h
1995-01-17 15:57:48 +00:00
Guido van Rossum
fffb8bb526
rename2 changes
1995-01-12 12:37:24 +00:00
Guido van Rossum
a48061a580
shelve.py: database of persistent objects, on top of pickle.py and anydbm.py
...
pickle.py: new low-level persistency module (used to be called flatten)
dbmac.py: stupid dbm clone for the Mac
anydbm.py: generic dbm interface (should be extended to support gdbm)
1995-01-10 00:31:14 +00:00
Guido van Rossum
e791c2e441
Used new getargs interface; added {Get,Set}FileInfo.
1995-01-09 13:20:04 +00:00
Guido van Rossum
99546997f6
1995 copyright
1995-01-08 14:33:34 +00:00
Guido van Rossum
437a0e60ba
Think 6.0 version
1995-01-02 19:13:30 +00:00
Jack Jansen
0c637709ad
Ported to CodeWarrior
1994-12-14 14:10:51 +00:00
Jack Jansen
f93c72a4b0
New routines:
...
macstrerror - strerror which uses 'Estr' resource to convert numerical
MacOS errors to strings.
PyErr_Mac - Raise exception with MacOS error in string form.
PyMac_Idle - better idle-loop routine, which allows the user to
switch applications.
1994-12-14 14:07:50 +00:00
Jack Jansen
34e7cae663
Unix functionality expected by python but missing from CodeWarrior
...
runtime system.
1994-12-14 14:04:55 +00:00
Jack Jansen
97ce361c2c
- Use PyErr_Mac for nicer exceptions
...
- Added methods AsString() and AsBytes() to resource objects, so you
can get at the contents of resource items.
- Ported to CodeWarrior (mainly ProcPtr/UniversalProcPtr stuff)
1994-12-14 14:02:24 +00:00
Jack Jansen
0c097eab57
Ported to MetroWerks, which misses file-descriptor like functionality.
1994-12-14 13:48:38 +00:00
Jack Jansen
bac428d2e0
Enlarged version buffer (nobody expects the spanish inquisition:-)
...
Support for new sys.path code in config.c
1994-12-14 13:47:30 +00:00
Jack Jansen
c5b26f4a05
- PYTHONPATH is now \n-separated, so you can have directories with
...
spaces in the name.
- If you run python with a script the working directory is now the
directory where the script lives (was: directory where python
application lives). sys.path will include current dir, application
dir and Lib, etc. relative to application dir. This is more like
unix python does things and more useful besides (since you can
easily import files living in the same directory as the importer).
- Added the macconsole, ctb, macspeech, macdnr and mactcp modules.
- For MW compiler, put 68K/PPC indication in version string.
1994-12-14 13:45:11 +00:00
Jack Jansen
fea75336aa
Added support for MetroWerks CodeWarrior compiler
1994-12-14 13:38:13 +00:00
Jack Jansen
edf585579c
Interface to MacTCP and the MacTCP Domain Name Resolver
1994-12-14 13:36:34 +00:00
Jack Jansen
114ca5c170
- Added Version method
...
- Now gives new mac exceptions
- Ported to PowerPC Mac and CodeWarrior
1994-12-14 13:34:35 +00:00
Jack Jansen
ee735be06a
Interface to Mac Communications Toolbox (only Connection Manager for
...
now)
1994-12-14 13:31:11 +00:00
Jack Jansen
115590d22f
This file (which is Guido's) was somehow missing...
1994-12-14 13:07:43 +00:00
Jack Jansen
0d7cba86a6
New standard modules for the mac.
1994-12-14 13:06:25 +00:00
Guido van Rossum
3a80c8defe
Add files by Jack
1994-10-02 11:33:59 +00:00
Guido van Rossum
950d47fd67
Make it work under MPW too.
1994-10-01 14:24:17 +00:00
Guido van Rossum
e433c974bc
config.c: add MacOS module
...
macosmodule.c: lots of updates (though playing sound can still hang :-( )
1994-09-29 10:02:56 +00:00
Guido van Rossum
df1c4ee503
Support user routines (callbacks) on sound channels.
1994-09-16 12:48:59 +00:00
Guido van Rossum
bc0ba01001
Added some files, reformatted some paragraphs.
1994-09-16 11:09:18 +00:00
Guido van Rossum
31e7642340
Added some more files to Mac-Makefile (not tested!); finishing touch
...
to README.MPW.
1994-09-16 11:08:31 +00:00
Guido van Rossum
2d16703d65
gestaltmodule.c: interface to Gestalt Manager.
...
macosmodule.c: interface to random collection of Managers.
macsetfiletype.c: set file type, for import.c.
1994-09-16 10:54:21 +00:00
Guido van Rossum
c0af2aafeb
Add'l notes by Guido
1994-09-09 12:10:21 +00:00
Guido van Rossum
8e1f8dd094
Restructured MPW notes
1994-08-29 09:14:14 +00:00
Guido van Rossum
8ce65b4cde
README, Makfiles and `buildall' script to build Python under MPW 3.2.
1994-08-29 08:58:39 +00:00
Guido van Rossum
739267b7c3
Completed (hopefully) the unification of THINK 6.0 and MPW 3.2
...
versions -- they now share config.c and config.h, and statting is
always done through macstat.[ch] (THINK's <stat.h> defines funny
constants). Also the configuration of stdwin is done differently: you
have to define USE_STDWIN to the compiler prefix.
1994-08-29 08:42:37 +00:00
Guido van Rossum
e783444440
Intermediate version of changes after porting to MPW 3.2
1994-08-26 09:09:48 +00:00
Guido van Rossum
b0f3c82a3b
Added macmain.c (separate Mac specific main prog); bump version to 1.1
1994-08-23 13:34:25 +00:00
Guido van Rossum
29e7af07f0
Some more changes
1994-08-23 13:28:34 +00:00
Guido van Rossum
d849a4838d
Description of how to build Python for the Mac.
1994-08-20 21:55:48 +00:00
Guido van Rossum
d4d7728440
Updates for THINK C 6.0. Moved the necessary UNIX emulation routines here.
1994-08-19 10:51:31 +00:00
Guido van Rossum
c93e13d734
Replace <MacHeaders> by specific required header files
1994-06-27 15:25:12 +00:00
Guido van Rossum
170c2e108f
Change include path for unixemu headers; rename access to access_
1994-06-27 15:24:53 +00:00
Guido van Rossum
c9422ebc2b
Don't include intrcheck.h
1994-06-23 09:50:58 +00:00
Guido van Rossum
a9df70e02b
Removed some random ^D characters
1994-05-23 12:18:57 +00:00
Guido van Rossum
921a08f303
Walker's changes fixed so they work in THINK C 5
1994-05-06 15:56:22 +00:00
Guido van Rossum
3ce7a1a9ea
Changes by RMW for MPW
1994-05-06 15:54:52 +00:00
Guido van Rossum
87f223c6c7
As extended by Richard M Walker for MPW
1994-05-06 15:54:15 +00:00
Guido van Rossum
dc0493ac67
Initial revision
1994-05-06 14:16:55 +00:00
Guido van Rossum
fe16cc0338
Release 1.0.2.
1994-05-06 14:16:30 +00:00
Guido van Rossum
a1238eb734
Fix copyright -- 1994 instead of 1004!
1994-01-18 10:09:50 +00:00
Guido van Rossum
ce9739ba76
Initial revision
1994-01-05 16:17:15 +00:00
Guido van Rossum
50399ae583
mac -> os (can't this go now dircache is universal?)
1992-03-31 19:05:44 +00:00
Guido van Rossum
bdfcfccbe5
New == syntax
1992-01-01 19:35:13 +00:00
Guido van Rossum
fbe0a8e090
macpath.cat --> join
1991-08-16 13:27:45 +00:00
Guido van Rossum
217a5fa3c3
Initial revision
1990-12-26 15:40:07 +00:00