Jack Jansen
8413b47ba7
Added PyMac_OutputSeen(), which acknowledges all current output in the stdio window, i.e. it acts like input has been read insofar as the keep-console-open option is interested.
2000-10-19 22:02:16 +00:00
Jack Jansen
d5fd45ffa5
Made options global (as PyMac_options) so macosmodule can access it.
2000-10-13 19:44:40 +00:00
Jack Jansen
4a5eb967b8
Keepconsole is now a 4-way option: never/errorexit/unseen output/always. Default is "unseen output". Upped the Popt version number.
2000-09-22 21:50:11 +00:00
Jack Jansen
7a1b6fe020
Added prototype for DlgObj_ConvertToWindow().
2000-08-25 22:28:08 +00:00
Jack Jansen
5660639f9f
Moved PyOS_StackCheck prototype to pythonrun.h
2000-08-07 21:03:33 +00:00
Jack Jansen
5bdbabd203
Added more prototypes.
2000-07-24 19:52:52 +00:00
Jack Jansen
a44923fbfe
Got rid of obsolete HAVE_UNIVERSAL_HEADERS test and SystemSevenOrLater define.
2000-07-14 22:52:50 +00:00
Jack Jansen
74a1e63a89
Test for TARGET_API_MAC_CARBON with #if in stead of #ifdef.
2000-07-14 22:37:27 +00:00
Jack Jansen
9d8b96c850
pymactoolbox.h contains protoypes for all externally visible toolbox module
...
functions. Include it in stead of duplicating the declarations everywhere. Also
cleaned up toolbox module exports, and got rid of resNotFound error.
2000-07-14 22:16:45 +00:00
Jack Jansen
bb7e213a8b
PyMac_PromptGetFile and PyMac_GetDirectory don't exist in carbonpython.
2000-07-14 22:15:24 +00:00
Jack Jansen
c3f593e6ab
Don't declare sync if we use gusi.
2000-07-14 22:14:46 +00:00
Jack Jansen
e17fd2a5af
Got rid of __SC__ ifdefs.
2000-07-11 22:37:03 +00:00
Jack Jansen
9ae898b415
ANSIfication step 2: make sure all needed prototypes are available, and all needed
...
header files included.
2000-07-11 21:16:03 +00:00
Jack Jansen
d88296d25a
ANSIfication step 1: get rid of Py_PROTO and Py_FPROTO.
2000-07-11 19:51:05 +00:00
Jack Jansen
fe38d2998f
PyMac_FindModuleExtension now uses a size_t as its size parameter for compatibility.
2000-07-03 23:53:40 +00:00
Jack Jansen
021da55579
Removed THINK_C support.
2000-06-04 21:56:05 +00:00
Jack Jansen
a04b24bf8d
Removed hfsrunning() macro. This means MacPython won't run on MacOS 5 (oops, System 5) or earlier anymore:-)
2000-06-02 21:36:39 +00:00
Jack Jansen
7bfc2ebb01
Fixed to work again without USE_GUSI and with USE_MSL_MALLOC
2000-05-12 21:37:10 +00:00
Jack Jansen
e4d7b5e626
Changed for the new preference resource version.
2000-05-07 22:07:26 +00:00
Jack Jansen
ee0810403d
Made the GUSI options work again with GUSI 2.
2000-04-21 23:53:37 +00:00
Jack Jansen
2d1306b7cf
Started on GUSI2 and threading support.
2000-04-07 09:10:49 +00:00
Jack Jansen
5c21420772
Ready for 1.6a1. Reordered the defines to be in line with config.h.in again, so tracking the new defines will be easier in future.
2000-04-07 09:10:35 +00:00
Jack Jansen
b734adef4b
Added PyMac_BuildOptStr255, which returns None on a null pointer.
1999-12-17 17:15:50 +00:00
Jack Jansen
8f5725af60
First bits and pieces of appearance support: an init routine, a global flag PyMac_AppearanceCompliant (exported thru MacOS). If USE_APPEARANCE
...
is off the code is disabled (but the variables are still there, set to 0).
1999-12-07 23:08:10 +00:00
Jack Jansen
f941acda60
Added HAVE_LIMITS_H, MAVE_MEMMOVE, HAVE_STRERROR, HAVE_LOCALE_H
...
since we have these in the current CW release (and probably already had them
quite some time, but never added the defines).
1999-11-05 15:54:46 +00:00
Jack Jansen
32a15adeab
MrC also needs BAD_STATIC_FORWARD define.
1999-10-26 09:25:32 +00:00
Jack Jansen
c7fda7e195
Make macglue.h C++ compatible.
1999-09-30 11:14:49 +00:00
Jack Jansen
245d17930b
Added pascal-style string name of preference file resource, and bracketed
...
C struct declarations with #ifndef rez
1999-01-30 13:21:24 +00:00
Jack Jansen
b736a87703
Project files converted for CW Pro 4. And the daylight savings time switch seems to have "modified" the resource files (but nothing has changed there).
1998-11-01 22:11:33 +00:00
Jack Jansen
deff89c8be
Replaced fprintf(stderr,...) with PySys_WriteStderr(...) where appropriate.
1998-10-12 20:53:15 +00:00
Jack Jansen
60a9ee2679
Added SIZEOF_VOID_P and HAVE_LONG_LONG
1998-10-05 11:43:32 +00:00
Jack Jansen
158d5b5a7a
I guess I'll have to commit this file occasionally...
1998-08-20 14:50:10 +00:00
Jack Jansen
6a474c5844
Define some things to 1 (in stead of empty) to be compatible with new PIL
1998-08-20 14:49:33 +00:00
Jack Jansen
debafb9d84
Added SIZEOF_INT and SIZEOF_LONG
1998-08-05 16:04:47 +00:00
Jack Jansen
f22e67dcb5
Added prototypes for the code resource routines, and for Pstring
...
(which was missing, for some reason).
1998-07-13 13:39:34 +00:00
Jack Jansen
1ed70366e3
Version for 1.5.1
1998-05-06 13:25:42 +00:00
Jack Jansen
bbf4be2c2f
Incorrect argument for PyMacBuildwide()
1998-04-23 13:20:17 +00:00
Jack Jansen
0dca75229b
Add (temporary) PyMac_{Build,Get}wide
1998-04-21 15:20:50 +00:00
Jack Jansen
4f2936e368
Add HAVE_MKTIME
1998-04-21 15:20:20 +00:00
Jack Jansen
c84cb9511b
Added declarations for mac{set,get}filetype
1998-04-15 14:12:45 +00:00
Jack Jansen
64da169f43
Added CHECK_IMPORT_CASE
...
Added HAVE_HYPOT, except for 68k (where you get 10-byte-float hypot,
sigh...)
1998-02-20 15:50:23 +00:00
Jack Jansen
6b02ac2321
I give in. Now Tk is also using resources just above 128, so Python
...
now uses only 228-256, leaving 128-228 free for others. This mod
affects prefs files, libraries and almost everything else, so I've
upped my local Python to 1.5b4 to remain sane.
1998-01-06 16:48:49 +00:00
Jack Jansen
c6bb281c50
Added old-exceptions and no-site-python options and upped preference
...
version to 4.
Added balloon-help item to options dialog.
1997-09-09 13:50:40 +00:00
Jack Jansen
447e01b04e
Preference resource now has a version number
1997-09-08 13:24:54 +00:00
Jack Jansen
222c34edc6
Moved the include of macbuildno.h to getbuildinfo.c. Putting it here
...
resulted in full recompilation every time.
1997-09-08 13:24:23 +00:00
Jack Jansen
2d30840b92
Define BUILDNO in macbuildno.h (incremented by fullbuild)
1997-09-01 15:39:07 +00:00
Jack Jansen
50ea91976b
Mods for user mainloop event handling
1997-06-20 16:25:00 +00:00
Jack Jansen
eda78634a4
Make imports faster on the Mac, by
...
- Remembering whether sys.path components refer to files or folders,
- Using mac-specific code to check for file existence, in stead of trying
to fopen() each possible file.
These mods need an accompanying mod to import.c.
1997-06-12 15:29:46 +00:00
Jack Jansen
0130f0fb8f
Added prototype for PyMac_RestoreMenuBar
1997-06-12 10:51:39 +00:00
Jack Jansen
4a79a4b0a9
Removed SetScheduleTimes and PyMac_DoYieldEnabled
...
Added [GS]etSchedParams
Added parameter to PyMac_HandleEvent (safe to run python code at this point)
Removed various cruft
1997-06-03 15:27:31 +00:00