Jack Jansen
d9f5a39ef3
Manually added definitions for normal, bold, etc. These are in MacTypes (of all
...
places) which isn't worth bgenning.
1999-01-21 13:31:30 +00:00
Jack Jansen
31000dd0f4
Interface to GetIcon, PlotIcon and friends.
1999-01-18 09:34:50 +00:00
Jack Jansen
cdcbd1f02b
Added {Get,Set}WindowUserData methods.
1998-10-22 15:08:00 +00:00
Jack Jansen
deff89c8be
Replaced fprintf(stderr,...) with PySys_WriteStderr(...) where appropriate.
1998-10-12 20:53:15 +00:00
Jack Jansen
91b5bedf1c
Added optional mouseregion parameter to WaitNextEvent (which is now
...
manually generated).
1998-09-17 15:28:58 +00:00
Jack Jansen
0072bfb126
I give in (after all these years): renaming config.c to macconfig.c to forestall
...
the continuous name conflicts which cause the wrong config.c to be found.
1998-08-18 14:35:56 +00:00
Jack Jansen
d81fc3cd64
- Added a function MoviesTask, which is the same as the method but
...
with a null movie (giving time to all active movies)
- Made the graphics world parameter to SetMovieGWorld optional.
1998-07-22 13:37:37 +00:00
Jack Jansen
df901dfdea
Added a function SetUserItemHandler: this takes a function(dialog,
...
item) as parameter and returns a handle suitable for passing to
SetDialogItem as a user-item redraw routine. Note that you can
only make one of these, for now.
1998-07-10 15:47:48 +00:00
Jack Jansen
d674163a0b
The init routine for MacOS had a non-standard name. Changed to
...
initMacOS().
1998-07-01 15:48:54 +00:00
Jack Jansen
4c704131ca
Added {Get,Set}PopupData calls to get at the data for popup menu controls.
1998-06-19 13:35:14 +00:00
Jack Jansen
848250c15b
Allow an (optional) tracking function (or -1) to be specified to
...
TrackControl. TrackControl is now manually generated (too much work to
explain this to bgen).
1998-05-28 14:20:09 +00:00
Jack Jansen
29bfea9b76
Argument type for SetPort was wrong (WindowPtr in stead of GrafPtr).
1998-04-27 15:09:36 +00:00
Jack Jansen
2d7850f9ef
Added FOUR_CHAR_CODE define
1998-04-27 15:09:02 +00:00
Jack Jansen
aa70234c6b
New versions from Just.
1998-04-27 15:08:39 +00:00
Jack Jansen
e180d99280
Grmpf, a lot more routines have gotten a "Mac" prefix for their
...
declaration, probably so the universal headers are useable on
windows/unix too. Have to think of a more definite workaround later,
for now we manually declare the old names in the *edit.py files.
1998-04-24 10:28:20 +00:00
Jack Jansen
b2006395b7
Added support for the horribly complex TimeRecord, so we can position
...
movies, etc. TimeBase objects have also been slightly modified for
this (for instance: the DisposeTimeBase call shouldn't be done in the
__del__ routine, the timebase might belong to someone else).
1998-04-23 13:22:44 +00:00
Jack Jansen
7f725e4061
SetPort was missing, and the defs file needs the FOUR_CHAR_CODE define.
1998-04-23 13:21:09 +00:00
Jack Jansen
1c4e614627
Re-generated from new (3.1) universal headers
1998-04-21 15:23:55 +00:00
Jack Jansen
02facaf90a
Added ColorPicker and Printing modules, donated by Just. In config.c
...
they're dependent on the WITH_TOOLBOX define.
1998-04-21 15:23:02 +00:00
Jack Jansen
0c4d947eac
Replaced addpack by handcrafted code to find the bgen stuff.
1998-04-17 14:07:56 +00:00
Jack Jansen
b36b83011a
Removed reop
1998-04-17 14:06:47 +00:00
Jack Jansen
8fa02d934c
Added Sndihooks
1998-04-15 14:09:19 +00:00
Jack Jansen
75c5ef978b
Module with hooks for sound input
1998-04-15 14:08:51 +00:00
Jack Jansen
a239a92e10
Reindented some of the C code
1998-04-15 14:08:28 +00:00
Jack Jansen
a4f0309282
Added WEGetTabSize and WESetTabSize, at Just's request
1998-03-02 16:56:18 +00:00
Jack Jansen
52b38b795b
Support for sound input added. The interface is even worse than the
...
sound-output interface, so this needs a Python wrapper shortly.
1998-02-25 15:47:51 +00:00
Jack Jansen
e742a82067
Regenerated because of confusion with Style/StyleParameter and
...
Char/CharParameter
1998-02-25 15:46:50 +00:00
Jack Jansen
d6b6d88505
Regerated: Style and StyleParameter are different beasts
1998-02-25 15:45:21 +00:00
Jack Jansen
21f96872f2
Regenerated from Universal Headers 3.0.1. Some new calls are
...
blacklisted, because they are not available in classic 68k programs,
and bgen doesn't have a way to put #ifdef/#endif in the generated
code. For now we only implement calls that work on all three models.
1998-02-20 16:02:09 +00:00
Jack Jansen
cbe6a53d1f
Fixed double-dispose of splash() dialog
1998-02-20 15:59:59 +00:00
Jack Jansen
2369a98eb9
Updated for Waste 1.3
1998-02-20 15:57:30 +00:00
Jack Jansen
40bd770690
Add fstat() if using GUSI
1998-02-20 15:56:19 +00:00
Jack Jansen
c2952bcbb2
Universal Headers 3
1998-02-20 15:55:53 +00:00
Jack Jansen
1b5b37f616
Updated to Universal Headers 3 constant names
1998-02-20 15:55:30 +00:00
Jack Jansen
d9d2968de1
Added cPickle and cStringIO
1998-01-06 12:08:49 +00:00
Jack Jansen
bbaf37c03e
Added pcre module
1997-10-08 15:34:03 +00:00
Jack Jansen
55e3927f58
New exception interface
1997-10-07 21:47:25 +00:00
Jack Jansen
a755e68df6
Export type objects to Python
1997-09-20 17:40:22 +00:00
Jack Jansen
bf2f6021c5
Added interface to the Balloon Help Manager
1997-09-09 13:52:47 +00:00
Jack Jansen
2e871e4f09
Added SysBeep
1997-09-08 13:23:19 +00:00
Jack Jansen
68a0ee0a87
Can't remember...
1997-09-01 15:38:24 +00:00
Jack Jansen
898ac1bb46
Added GetTicks() here, so profiling can use a decent timer
1997-09-01 15:38:12 +00:00
Jack Jansen
8505ef8c6c
Added #include <WETabs.h>, which had somehow gone missing
1997-08-27 14:09:25 +00:00
Jack Jansen
97de10cacf
Added reop
1997-08-19 13:59:59 +00:00
Jack Jansen
8f0fab78ce
Added support for WCTabHandle, AuxWinHandle, PixPatHandle: no reason
...
for blacklisting them.
1997-08-15 14:38:05 +00:00
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