0
0
mirror of https://github.com/python/cpython.git synced 2024-12-01 11:15:56 +01:00
Commit Graph

88 Commits

Author SHA1 Message Date
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
Jack Jansen
001aa86d34 Added a range of resource numbers reserved for Bruce 1997-05-28 11:54:43 +00:00
Jack Jansen
570e4b7ad1 Added PyMac_StopGUSISpin 1997-05-23 15:33:20 +00:00
Jack Jansen
d1d242ec84 c2pstr has moved to a different include file 1997-05-07 15:45:01 +00:00
Jack Jansen
54956722e5 Modified for (optional) use of MSL 1997-04-08 15:24:58 +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
52ac037249 Added PyMac_Initialize() routine, to be used by embedding programs (in
stead of standard Py_Initialize(), which it calls).
1997-01-15 15:49:08 +00:00
Jack Jansen
466be801fd Minor fix to get non-gusi python to compile again 1997-01-10 15:25:06 +00:00
Jack Jansen
a83caa0331 Added range of resource-ids for twit. 1996-12-23 17:23:23 +00:00
Jack Jansen
6c11f7444c Added PyMac_GetFullPath(), PyMac_ApplicationPath and PyMac_ApplicationFSSpec 1996-11-09 18:48:06 +00:00
Jack Jansen
ae178eaea6 Added HAVE_STRFTIME 1996-10-23 15:42:01 +00:00
Jack Jansen
d081b13c0d Added resource for preference file name 1996-10-22 15:24:21 +00:00
Jack Jansen
a58d89eec4 'documented' resource-number useage of EditPythonPrefs 1996-10-11 13:19:52 +00:00
Jack Jansen
924ca855da Added macfs.FindApplication() to find application FSSpec given signature. 1996-09-20 15:25:16 +00:00
Jack Jansen
7d5f9e847a - Put all options in a struct
- Unified initialization code for interpreter and applet
- Implemented new options to skip AE-processing for argc/argv and for
  disabling interactive option setting
1996-09-07 17:09:31 +00:00
Jack Jansen
3d228879fe macglue: added PyMac_AppRefNum
pythonresources: elaborated comment on preferences, added new options
1996-09-06 22:18:40 +00:00
Jack Jansen
3469e997b4 Python about box implemented. Slightly convoluted, since (a) we have
to override an internal sioux routine and (b) we have to override the
"about sioux" menuitem after sioux has created its menus.
1996-09-06 00:30:45 +00:00
Jack Jansen
f6865f77d4 - Fixed PyMac_DoYield:
- Update lastyield correctly
  - Do event handling if PyMac_YieldEnabled > 0 (previous cmd-. fix
    broke this)
- Use our own GUSISpin routine: fixes crash when exiting with sockets
  open and keeps windows, etc reacting consistently when waiting for
  accepts(), etc.
1996-09-04 15:24:59 +00:00
Jack Jansen
7e124ea86a Guido:
- define USE_CHECKSTACK
- Comment on defines used
1996-08-19 11:38:54 +00:00
Jack Jansen
70463665d3 PyMac_BuildNumVersion added 1996-08-02 11:21:03 +00:00
Jack Jansen
ab69eb9673 Added resource-ids for override preferences. 1996-04-04 15:39:42 +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
378815ca86 Replaced previous gusi-chdir() fix by a call to PyMac_FixGUSIcd()
after each chdir call.
1996-03-06 16:21:34 +00:00