Commit Graph

828 Commits

Author SHA1 Message Date
Jack Jansen 898ac1bb46 Added GetTicks() here, so profiling can use a decent timer 1997-09-01 15:38:12 +00:00
Jack Jansen faad995380 Fullbuild now maintains BUILDNO for mac builds 1997-09-01 15:37:07 +00:00
Jack Jansen 04fb06f320 Names changed 1997-09-01 15:36:42 +00:00
Jack Jansen 09dcff793f Put all prints inside "if verbose:" 1997-08-27 14:11:15 +00:00
Jack Jansen ebacc2edff Removed debug print 1997-08-27 14:10:49 +00:00
Jack Jansen 82bfde9382 Modified for CW Pro projects and new filenames 1997-08-27 14:10:29 +00:00
Jack Jansen 8505ef8c6c Added #include <WETabs.h>, which had somehow gone missing 1997-08-27 14:09:25 +00:00
Jack Jansen 3412c5d0fb Modified for installer and new names of various applets. Also cleaned
up anything else I saw.
1997-08-27 14:08:22 +00:00
Jack Jansen 9ffa432972 Modified for new scripting support 1997-08-27 14:07:37 +00:00
Jack Jansen 21b5d605d8 Moved suites to their own folder 1997-08-27 13:49:18 +00:00
Jack Jansen 26726fe523 Replaced by ReadMe 1997-08-26 13:27:22 +00:00
Jack Jansen 83cab722f9 Adapted from ReadMeOrSuffer for the new installer 1997-08-26 13:25:06 +00:00
Jack Jansen 0c96887d35 Handle systemclicks ourselves, in stead of passing them to Sioux. This
fixes (or masks?) a bug with Python becoming unreactive during
time.sleep() if you have already switched applications before.
1997-08-26 13:20:34 +00:00
Jack Jansen d0417ecce5 Removed support_print docs. 1997-08-19 14:01:35 +00:00
Jack Jansen 3261719848 Docs on new tcl/tk, new build tree layout 1997-08-19 14:01:16 +00:00
Jack Jansen f10786baca Very sketchy preliminary docs on new applescripting functionality. 1997-08-19 14:00:56 +00:00
Jack Jansen 97de10cacf Added reop 1997-08-19 13:59:59 +00:00
Jack Jansen 78c3cc4f0c MkPluginAliases now knows about fat PythonCore (and all resource files
got binhexed again)
1997-08-19 13:58:57 +00:00
Jack Jansen 03a00a8081 PythonCore is now a fat shared library, the plugin modules aren't fat,
unfortunately, this turned out to be too difficult.

Plugins.prj now builds all plugin modules, and all the
interdependencies between the projects are correct. One exception:
plugins don't attempt to build PythonCore (PythonFAT and PythonApplet do).
1997-08-19 13:58:00 +00:00
Jack Jansen f2e917e8e5 Regenerated 1997-08-15 14:38: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 48f662de92 mkalias() now has an optional third parameter to create relative
aliases (Just)
1997-08-08 15:00:59 +00:00
Jack Jansen 756a69fa0d - Added classes to support class/property generation by gensuitemodule
- Fixed Property class: selector is a 'type', not an 'enum'
1997-08-08 15:00:03 +00:00
Jack Jansen a8441ded7a Added (dummy) PyOS_FiniInterrupts 1997-08-08 14:57:37 +00:00
Jack Jansen 7330b39a41 Adapted for 1.5a3: Py_SupressPrintingFlag is gone, and
Py_SetProgramName replaces Py_GetProgramName
1997-08-08 14:56:41 +00:00
Jack Jansen 4be0ce3bc6 New version number, new tk resources, new error numbers, new GUSI 1997-08-08 14:55:03 +00:00
Jack Jansen 12f318a6fc Don't define ENOENT when compiling with MSL 1997-08-08 14:53:16 +00:00
Jack Jansen 04df97cdd8 CW11 projects replaced by CW Pro 1 projects, and all cfm68k/ppc
projects unified (as much as possible: PythonCore is still separate).
1997-08-08 14:51:57 +00:00
Jack Jansen e3fa8747fa Modified for CW Pro 1 projects. Convention used: .mu files are old
project files, which have to be cleaned up before checking in, .prj
files are CW Pro 1 projects (which are always clean). Prj files are
still binhexed, even though they only have a data fork (and, hence,
could be checked in in binary mode).
1997-08-08 14:51:54 +00:00
Jack Jansen 6654422407 Generate class, property and comparison code (finally!). The resulting
code isn't ideal yet: xxx.Window(1).Paragraph(3).font will only work
if all the classes and properties are declared in the same suite, but
at least font(Paragraph(3, Window(1))) always works.
1997-08-08 14:49:02 +00:00
Jack Jansen 5e0625762e Final set of CW11 projects, before switch to CW Pro 1. 1997-07-28 13:04:22 +00:00
Jack Jansen 50ea91976b Mods for user mainloop event handling 1997-06-20 16:25:00 +00:00
Jack Jansen d080eddf8e Added dopendingevents call
Added asyncevents call to enable asynchronous event handling
1997-06-20 16:24:24 +00:00
Jack Jansen 3f5aef7fef Allow specifying own resources for all dialogs
Allow changing labels on yesnocancel dialog
1997-06-20 16:23:37 +00:00
Jack Jansen 1b3904b998 Module to buffer stdout/stderr until stdin is read. Useful for
windowing programs, together with option to keep console window closed
until needed.
1997-06-20 16:22:07 +00:00
Jack Jansen 0b34dd51b5 Regenerated 1997-06-20 16:20:03 +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 36ed506f09 Added PyMac_SetEventHandler which allows you to replace complete event
handling in inner loop with python code. Also move (previously
machine independent) PyErr_CheckSignals here, so we can propagate
exceptions in event handling code.
1997-06-20 16:18:15 +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 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 3368cb7763 Replaced MacOS.EnableAppSwitch with MacOS.SchedParams 1997-06-12 10:51:18 +00:00
Jack Jansen d3b06a871f Added optional preload arg to some routines (which creates reloaded
resources when set)
1997-06-12 10:50:47 +00:00
Jack Jansen 7fb76e0f8a Replaced MacOS.EnableAppswitch by MacOS.SchedParams 1997-06-12 10:49:56 +00:00
Jack Jansen caa7c46ac4 - Restore SIOUX menubar just before exiting, if the console window is kept
open (so the user can quit with cmd-Q, print, etc)
- Removed a few unused routines
1997-06-12 10:49:13 +00:00