Jack Jansen
eaf3c9bed7
Added #include <string.h> for memcpy()
1997-08-15 14:36:45 +00:00
Jack Jansen
69b43ed5bc
Added support for GDHandle, CTabHandle, ITabHandle and CCrsrHandle: no
...
reason they were blacklisted, we can handle them as generic Handles.
1997-08-15 14:35:54 +00:00
Jack Jansen
c7fefed32c
Added GetAuxiliaryControlRecord and SetControlColor, there was no good
...
reason they were excluded.
1997-08-15 14:32:18 +00:00
Jack Jansen
f69633e4a1
Made AEDesc_{New,Convert} global
1997-08-15 14:31:13 +00:00
Jack Jansen
883765eb71
added SetEventHandler
1997-06-20 16:19:38 +00:00
Jack Jansen
3757523f1e
Adapted to new event handling. It is now also possible to abort out of
...
an AESend with command-. (unless specifically disabled, of course).
1997-06-20 16:19:14 +00:00
Jack Jansen
d993648ef6
Added NewAliasMinimalFromFullPath(), and allow alias.Resolve() to return
...
an FSSpec to a non-existing file.
1997-06-16 14:31:38 +00:00
Jack Jansen
120a105823
Removed SetScheduleTimes
...
Added SchedParams
Added docstrings for most routines
1997-06-03 15:29:41 +00:00
Jack Jansen
e68a61c95b
Added zlib (optional on USE_ZLIB)
1997-06-03 15:28:52 +00:00
Jack Jansen
a07dd0fdd1
Renamed
1997-05-23 15:36:53 +00:00
Jack Jansen
e8b9b9f15b
Added keys() and mapping interface to shared-library objects, allowing
...
iteration over all symbols exported
1997-05-23 15:36:13 +00:00
Jack Jansen
450ae9f352
Don't free the MacOS_Splash() dialog twice...
1997-05-13 15:41:48 +00:00
Jack Jansen
eeccca9bdc
- Changed the m# format for PyArg_ParseTuple back to s#
...
- c2pstr has moved to a different include file
1997-05-07 15:46:31 +00:00
Jack Jansen
e0cf87b20d
Enabled resID input/output parameter to NewMovieFromFile. This changes
...
the Python interface, unfortunately.
Added a few calls that were blacklisted for no apparent reason.
1997-04-09 15:53:46 +00:00
Jack Jansen
85ae4a82ac
Changed [SG]etCRefCon to [SG]etControlReference
1997-04-08 15:26:03 +00:00
Jack Jansen
f73bab7f96
Added an attribute string_id_to_buffer, which gives the offset you
...
have to add to the id() of a string to get the address of the
data. This is a horrible and error-prone hack, but unfortunately it is
one that is needed for playing audio and crearing pixmaps. Having the
constant here is at least marginally better than the previous practice
of having the constant 16 all over the place...
1997-04-03 14:51:03 +00:00
Jack Jansen
377df98005
- Most errors are *not* OSErr style, so raise better exceptions (with
...
textual messages)
- Plugged a memory leak or two
1997-04-03 14:48:04 +00:00
Jack Jansen
4a8c54e6d9
- Changed GestaltEqu.h to Gestalt.h
...
- Changed FragLoader.h to CodeFragments.h
- Removed Desk.h
- Regenerated bgen modules from new universal headers
- Changed some of the s# in PyArg_ParseTuple to m# (unfortunately:
this should have been a different commit)
1997-02-24 13:56:59 +00:00
Jack Jansen
4f27a55e80
Comments around identifier after #endif
1997-02-20 15:22:17 +00:00
Jack Jansen
c1cd2ca999
Added operator, errno and soundex modules.
1997-02-20 15:20:46 +00:00
Jack Jansen
e0e1f1a25d
Redid arg/return handling (still not as I would like it to be, though).
1997-02-20 15:18:32 +00:00
Jack Jansen
b3928d2ffd
An initial stab at calling random C routines from Python
1997-02-17 16:56:56 +00:00
Jack Jansen
42218ce33c
Added/updated copyright notices
...
(and the &*^$%@ resource files got binhexed again, sigh)
1997-01-31 16:15:11 +00:00
Jack Jansen
f5c20575cb
Renamed
1997-01-30 15:48:07 +00:00
Jack Jansen
22023f4b77
Added imgpng
1997-01-30 15:47:08 +00:00
Jack Jansen
8ce72f50b5
Low-level interface to Internet Config (to be augmented by nice Python
...
wrapper shortly)
1997-01-07 16:18:32 +00:00
Jack Jansen
81aa0e2888
Added gdbm (if USE_GDBM defined)
1996-12-23 17:21:20 +00:00
Jack Jansen
84fb1fab1f
Got rid of nfullpath()
1996-11-09 18:46:57 +00:00
Jack Jansen
46ed276bc3
Malloc debugging now flagged with USE_MALLOC_DEBUG
1996-10-23 15:46:57 +00:00
Jack Jansen
a1255e0c4e
removed unused var
1996-10-23 15:44:27 +00:00
Jack Jansen
176f3a9339
Added support for tab hooks
1996-10-23 15:43:46 +00:00
Jack Jansen
59b912adf5
Fixed xstat to again include resroucefork size, creator, type. Obtain
...
thru macstat(), but other values via stat() (so os.stat() and
os.xstat() agree).
1996-10-15 16:13:33 +00:00
Jack Jansen
7df3606f0d
Fixed object-handler-install bug
1996-10-01 11:41:14 +00:00
Jack Jansen
9f2ff9124c
Fixed bug in object-handler install arg handling
1996-10-01 10:48:45 +00:00
Jack Jansen
cfb60ee1e8
Fixed very nasty null-dereferencing bug in DisposeControl/destroy
...
object.
1996-10-01 10:46:46 +00:00
Jack Jansen
eb76b8484d
Added DebugStr method to drop into low-level debugger
1996-09-30 14:43:22 +00:00
Jack Jansen
04df9d5ad4
Added dialog-centering code to splash()
1996-09-23 15:49:43 +00:00
Jack Jansen
d96cb5088a
Added support for GetDialogWindow and other accessor functions
1996-09-23 15:48:46 +00:00
Jack Jansen
924ca855da
Added macfs.FindApplication() to find application FSSpec given signature.
1996-09-20 15:25:16 +00:00
Jack Jansen
df34cf1206
Fixed macos.splash to actually *draw* the splash box:-)
1996-09-15 22:12:00 +00:00
Jack Jansen
0bdf979af7
Added [GS]etDates methods to get and set creation, modification and
...
backup times.
1996-09-15 22:11:25 +00:00
Jack Jansen
16ff8728d8
- Renamed USE_BGEN to USE_TOOLBOX
...
- Moved Qt and Cm out of toolbox into private library (so people
without QuickTime can install PPC Python)
1996-08-20 16:20:31 +00:00
Jack Jansen
e5649c75f0
Removed {Set,Get}SoundVol (old calls not supported by cfm68k)
1996-08-19 10:59:44 +00:00
Jack Jansen
3ca6eddb12
GUSI mkdir() lost its dummy second arg
1996-08-06 16:06:31 +00:00
Jack Jansen
2268af5873
Upgraded to Waste 1.2f
1996-08-06 16:04:22 +00:00
Jack Jansen
d84e7aaf00
Regenerated
1996-08-02 11:24:34 +00:00
Jack Jansen
a6d78c44a7
Removed unused var
1996-08-01 15:27:18 +00:00
Jack Jansen
5674e4ec17
NumVersion stuff has changed
1996-08-01 15:26:05 +00:00
Jack Jansen
6451cff2c3
Added access to selFlags and listFlags members (both read and write)
1996-07-26 16:03:16 +00:00
Jack Jansen
d99d283383
Added SetFolder method which sets Standard File initial folder
1996-07-22 15:26:01 +00:00
Jack Jansen
84d0bfcbe0
inittab is a "struct _inittab".
1996-07-10 15:47:19 +00:00
Jack Jansen
ab7fcdd770
Added splash method (to quickly display splash screen without first
...
having to load a zillion extension modules)
1996-05-20 11:32:00 +00:00
Jack Jansen
9d640a3d84
Added waste
1996-05-20 11:31:13 +00:00
Jack Jansen
25241d9978
Fixed callback handling on 68K machines.
1996-05-20 11:30:45 +00:00
Jack Jansen
3355be3f35
Added _id attribute to GrafPort objects (real id of grafport, numeric)
1996-05-08 15:33:20 +00:00
Jack Jansen
756522f426
Added support for callbacks (for embedded objects)
1996-05-07 15:24:01 +00:00
Jack Jansen
8ae8e4f963
Made style and soup handles optional
1996-04-23 16:17:08 +00:00
Jack Jansen
ded81a1ffe
Removed ...gen.py files from repository
1996-04-16 14:33:21 +00:00
Jack Jansen
19171a21fd
Added support for accessing a few more TERec members
1996-04-16 14:32:01 +00:00
Jack Jansen
90ecdf49df
An interface to WASTE, an all-singing-all-dancing TextEdit replacement
1996-04-16 14:29:15 +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
2b72417da0
Replaced various dummy updateRegions by real arguments
1996-04-10 14:48:19 +00:00
Jack Jansen
8a452d6fa1
Interface to TextEdit toolbox
1996-04-10 14:41:08 +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
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
243b29b169
Mods by Guido: mkdir 2nd arg optional and remove as alias for unlink.
1996-02-21 12:33:50 +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
c743c8d166
Modified for GUSI
1996-02-14 16:02:30 +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
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
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
6259af9bbb
An interface to the font manager
1996-01-09 17:15:16 +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
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
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
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
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
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
e2ac51efcc
Added _tkinter, if USE_TK defined
1995-11-10 14:54:53 +00:00
Jack Jansen
84c8baf040
Added missing imgpbm and imgsgi modules
1995-10-12 10:23:27 +00:00
Jack Jansen
d40f3c60ca
New universal headers
1995-10-09 23:12:22 +00:00
Jack Jansen
8ccfc93c2f
Removed unused variable
1995-10-03 14:39:44 +00:00
Jack Jansen
9119ccfadd
Added List module
1995-08-31 13:58:28 +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
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
56b14d4484
Lots of stuff removed: gone to various other files.
1995-08-14 12:33:48 +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
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
Guido van Rossum
222c8924c1
add xstat (extended stat, returns resource fork size and creator/type)
1995-08-08 14:10:22 +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
5050199787
Fixed incorrect call to InstallHandler and a few other things
1995-07-29 13:58:41 +00:00
Jack Jansen
4cae5e6c0a
- Added getplatform()
...
- (temporarily?) removed newmodule reference
1995-07-28 11:29:54 +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
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
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
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
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
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
Guido van Rossum
0374771cc7
remove some unused local variables
1995-03-04 22:39:03 +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
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
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
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
4410d571a8
ported to MPW/SC
1995-02-21 20:58:53 +00:00
Guido van Rossum
0437e89041
fix bug in filterproc interface
1995-02-21 20:56:21 +00:00
Guido van Rossum
f45b53b13c
replace %#s with portable solution
1995-02-20 23:43:29 +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
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
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
9fed183f22
cfm 68k support
1995-02-18 15:02:02 +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
8318f2fb8f
add __SC__ ifdef
1995-02-17 14:23:51 +00:00
Guido van Rossum
3075b326c4
different #ifdefs
1995-02-14 09:48:02 +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
Guido van Rossum
5693412892
malloc debug only on ppc
1995-02-13 16:19:04 +00:00
Guido van Rossum
e6c884cadb
added QuickDraw
1995-02-13 16:16:22 +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
0f6ca80e71
Use PyMac_GetPythonDir() to obtain python homedir
...
fileargument moved here from macmain.c
1995-02-13 11:36:25 +00:00
Guido van Rossum
81920f1b75
manually defined Resource() function
1995-02-05 17:01:24 +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
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
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
efd9767f56
added (method) casts and 1995 copyright
1995-01-26 22:56:16 +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
5679e56bd1
ported CW5 changes back to Think
1995-01-22 19:04:11 +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
d8373d82fe
added Res module
1995-01-22 18:37:45 +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
Guido van Rossum
9aa3d1370e
renamed Get routines to PyMac_Get; added macfs to config.c
1995-01-21 13:46:04 +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
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
9589e93491
Moved some generally useful routines to macglue.c
1995-01-18 13:52:07 +00:00
Guido van Rossum
fffb8bb526
rename2 changes
1995-01-12 12:37:24 +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
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
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
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
Guido van Rossum
3a80c8defe
Add files by Jack
1994-10-02 11:33:59 +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
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
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
29e7af07f0
Some more changes
1994-08-23 13:28:34 +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
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
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
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