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
Jack Jansen
ca0f88d887
Added zlib
1997-06-03 15:30:39 +00:00
Jack Jansen
175f1c8007
Added USE_ZLIB to nonshared config files
1997-06-03 15:30:12 +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
e3ae0dfeb7
Removed old scheduler parameterizing calls and replaced with something
...
a bit easier to use and understand
1997-06-03 15:28:29 +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
8d1ac0225c
Documented (slightly) the USE_CACHE_ALIGNED define, for the standalone
...
distribution
1997-05-29 14:57:45 +00:00
Jack Jansen
e66b8c8543
Updated for 1.5a2 distribution
1997-05-29 14:57:07 +00:00
Jack Jansen
219e2e2bb3
Projects for 1.5a2 distritbuion
1997-05-29 14:57:04 +00:00
Jack Jansen
baa6d551ed
Version number and such for 1.5a2 distribution
1997-05-29 14:56:25 +00:00
Jack Jansen
7701fd9af2
Changed release note structure:
...
- Relnotes contains current release notes
- HISTORY contains all old release notes
1997-05-28 12:01:14 +00:00
Jack Jansen
001aa86d34
Added a range of resource numbers reserved for Bruce
1997-05-28 11:54:43 +00:00
Jack Jansen
549e0ff752
Removed references to StdClib and PLStringFuncs, rebuilt everything
1997-05-23 15:41:54 +00:00
Jack Jansen
6f69c504f1
Nothing important
1997-05-23 15:41:15 +00:00
Jack Jansen
525819017e
Changed version string and preferences filename to 1.5a2.
1997-05-23 15:37:54 +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
a39f1b0ce2
- Added Py_GetProgramFullPath
...
- Added PyMac_StopGUSISpin and have it called at exit time (fixes crash
when exiting with sockets open)
- Added PLstr... funcs needed by gusi: those provided by StdCLib are
broken under cfm68k
1997-05-23 15:35:14 +00:00
Jack Jansen
570e4b7ad1
Added PyMac_StopGUSISpin
1997-05-23 15:33:20 +00:00
Jack Jansen
8766dfd9e8
Regenreated for MSL
1997-05-15 11:18:32 +00:00
Jack Jansen
b83b46d2c6
MSL errno.h has moved some errors around, and doesn't document
...
them in comments, so we do that ourselves.
1997-05-15 11:18:13 +00:00
Jack Jansen
af647ddc52
Use ProgressBar to show progress in stead of print
1997-05-13 15:42:26 +00:00
Jack Jansen
450ae9f352
Don't free the MacOS_Splash() dialog twice...
1997-05-13 15:41:48 +00:00
Jack Jansen
48c5527c78
Add a few more BringToFont calls
1997-05-13 15:41:07 +00:00
Jack Jansen
79b5bb488e
Export a few more New/Convert routines, on Just's request
1997-05-13 11:28:03 +00:00
Jack Jansen
141f9a0f8a
Regenrated from CW11 IDE
1997-05-13 11:27:19 +00:00
Jack Jansen
1d63d8c829
Fixes to progress bar by SDM, modified by Jack:
...
- Window has a titlebar, and title() changes it
- The label is changed with label()
- The window is now movable-modal
- Cancel is now called Stop, and works.
1997-05-12 15:44:14 +00:00
Jack Jansen
8b4c98783d
- toolboxmodules built first (others depend on it)
...
- Changed name of fat interpreter to PythonFAT (Python conflicted with toplevel
folder of the same name, unfortunately)
1997-05-07 15:52:12 +00:00
Jack Jansen
c512be0bb2
Sometimes tried to modify a tuple. Fixed.
1997-05-07 15:50:56 +00:00
Jack Jansen
73d203fb43
Version upped to 1.5a1
1997-05-07 15:49:51 +00:00
Jack Jansen
3edc476b12
Included new MSL error numbers
1997-05-07 15:49:38 +00:00
Jack Jansen
e44545fc0b
Workaround for bug in MSL and CWGUSI interaction that stopped the
...
"don't close window on exit" feature to work.
1997-05-07 15:48:54 +00:00
Jack Jansen
3089b7eead
- Various names in CodeFragments.h have changed
...
- a dummy main program was added, so we can use the standard MW MSL
runtime library for main programs (in stead of rolling our own, as we
did previously).
1997-05-07 15:48:01 +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
d1d242ec84
c2pstr has moved to a different include file
1997-05-07 15:45:01 +00:00
Jack Jansen
b764eeda56
c2pstring has moved to a different include file
1997-05-07 15:44:31 +00:00
Jack Jansen
1473af76a2
Updated for building with MSL libraries
1997-05-07 15:43:38 +00:00
Jack Jansen
2fe3a371b2
Updated for (optional) use of MSL libraries
1997-05-07 15:42:50 +00:00
Jack Jansen
a176485bb7
Updated to use MSL libraries
1997-05-07 15:41:31 +00:00
Jack Jansen
0f00c5e2dc
- Use cfmfile to (finally) implement building fat Pythons
...
- Turned the 10 or so yes/no questions into a single dialog
1997-05-06 16:15:32 +00:00
Jack Jansen
c70c350f5d
Module to merge 'cfrg' resources (to create fat ppc/cfm68k programs
...
and shared libraries).
1997-05-06 16:14:34 +00:00
Jack Jansen
1836a62016
NewMovieFromFile has extra parameter and return value
1997-04-09 15:54:54 +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
64639202ba
(Optional) MSL compatability
1997-04-08 15:28:05 +00:00
Jack Jansen
184c16031e
DisposPtr -> DisposePtr
1997-04-08 15:27:29 +00:00
Jack Jansen
08c3be35c3
Changed the few old routine names still used to the new ones
...
Started working on MSL support
1997-04-08 15:27:00 +00:00
Jack Jansen
85ae4a82ac
Changed [SG]etCRefCon to [SG]etControlReference
1997-04-08 15:26:03 +00:00
Jack Jansen
54956722e5
Modified for (optional) use of MSL
1997-04-08 15:24:58 +00:00
Jack Jansen
9e1be97ddf
Fixed for compiling without OLDROUTINENAMES and OLDROUTINELOCATIONS
1997-04-08 15:24:17 +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
cb2554effa
Still not a real test, but at least it runs again
1997-04-03 14:45:28 +00:00
Jack Jansen
1801aad5dc
Use MacOS.string_id_to_buffer for id() to buffer address hack
1997-04-03 14:44:41 +00:00
Jack Jansen
4240b610f3
Use MacOS.string_id_to_buffer for the hack to convert string id() to
...
buffer address.
1997-04-03 14:44:07 +00:00
Jack Jansen
827eecd290
Converted to CW11.
1997-02-24 14:03:45 +00:00
Jack Jansen
666212d429
Make cache-alignment work always (in stead of 50% of the time:-)
1997-02-24 14:00:52 +00:00
Jack Jansen
c587301e2e
- Changed GestaltEqu.h to Gestalt.h
...
- Changed FragLoader.h to CodeFragments.h
- Removed Desk.h
1997-02-24 13:59:38 +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
6a528149db
Re-generated from new (CW11) universal headers
1997-02-24 13:52:56 +00:00
Jack Jansen
eea9ab723d
Rebuilt everything with Guido's new sources, added a few modules here
...
and there, etc. These projects are still CW10.
1997-02-20 15:28:31 +00:00
Jack Jansen
ab786562b0
Added calldll module
1997-02-20 15:27:44 +00:00
Jack Jansen
0040b4704e
- Put USE_MAC_DYNAMIC_LOADING beack here in stead of auto-enabling it
...
in importdl.c (I had just one crash too many with a static python
importing a dynamic module)
- On powerpc, enable USE_CACHE_ALIGNED with a linesize of 32 bytes.
1997-02-20 15:25:49 +00:00
Jack Jansen
7e94404081
Only go into eventloop/interrupt check 10 times per second
1997-02-20 15:23:18 +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
ce7fc98d86
Initial stab at calling C routines from python dynamically
1997-02-17 16:56:14 +00:00
Jack Jansen
3c2871e1df
The USE_CACHE_ALIGNING define now has a value: the number of *words*
...
in a cacheline.
1997-02-03 15:06:45 +00:00
Jack Jansen
b4ef4c6d4c
Optionally (on USE_CACHE_ALIGN) extend overhead structure to align
...
returned addresses on 16-byte cacheline boundary.
1997-02-01 23:44:50 +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
02dee9b1a9
Added _tkinter modules in Image extension
1997-01-31 16:13:26 +00:00
Jack Jansen
19a14b6635
Image libraries moved and small things
1997-01-31 16:11:43 +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
6ad8d13fe2
"ported" Guido's embedding demo to the mac, and wrote some minimal
...
notes on embedding on the mac.
1997-01-15 16:53:37 +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
8dc797d1f8
Return preferences of unknown type as opaque data
1997-01-10 15:25:47 +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
8dc8a6e4be
Mac-specific version of getmtime (for non-GUSI Python, which needs
...
different include files)
1997-01-10 15:24:19 +00:00
Jack Jansen
4b76ba3280
High-level interface to Internet Config
...
(and readability fix to icgluetest.py)
1997-01-09 16:26:23 +00:00
Jack Jansen
52e87f3773
Added icglue modules and (optionally) NumPy and PIL extensions
1997-01-07 16:24:18 +00:00
Jack Jansen
b28efe669c
- Added optional profiling support
...
- Added Internet Config interface
- Use different ports of zlib and libpng
1997-01-07 16:22:39 +00:00
Jack Jansen
8c6932136c
Added profiler initialization/finalization code (if __profile__ is defined)
1997-01-07 16:19:42 +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
3beb3363d4
Minimal test of icglue module
1997-01-07 16:17:44 +00:00
Jack Jansen
f3dd5aab2f
- CWGUSI has moved
...
- Changed instructions for Tcl 7.6/Tk 4.2
1996-12-23 17:29:51 +00:00
Jack Jansen
a742d117db
Added a chapter on using OSAXen
1996-12-23 17:28:53 +00:00
Jack Jansen
a83caa0331
Added range of resource-ids for twit.
1996-12-23 17:23:23 +00:00
Jack Jansen
c75e1d052b
Added Application.cleanup method which asks all windows to close
...
themselves and returns true if they did.
1996-12-23 17:22:40 +00:00
Jack Jansen
81aa0e2888
Added gdbm (if USE_GDBM defined)
1996-12-23 17:21:20 +00:00
Jack Jansen
b280e2bac2
Moved resources around to forestall conflicts with debuggee
1996-12-23 17:11:00 +00:00
Jack Jansen
3097463ef9
Added gdbm
1996-12-23 17:09:51 +00:00
Jack Jansen
83b17e8045
Added gdbm plugins, changed jpeg library to v6, various minor changes
1996-12-23 17:00:31 +00:00
Jack Jansen
e1d325fb40
Added gdbm plugins
1996-12-23 16:56:19 +00:00
Jack Jansen
8bd7c56459
If sys.argv is empty ask for input file and output folder
1996-12-23 16:54:51 +00:00
Jack Jansen
3d919c4d5b
Added reference to pdf documentation and bbpy, correctly explained
...
difference between aetools.Error and MacOS.Error for appletscript
programs.
1996-11-20 15:40:42 +00:00
Jack Jansen
0fb1d82698
Added reference to pdf documentation and bbpy, correctly explained
...
difference between aetools.Error and MacOS.Error for appletscript
programs.
1996-11-20 15:13:24 +00:00
Jack Jansen
e1d8c9bade
Fixed FSSpec->pathname code to add colon if the fsspec points to a disk.
1996-11-20 14:58:27 +00:00
Jack Jansen
56c3c7632e
Fixed bundle to allow any object (file, folder, disk) to be dropped on
...
an applet.
1996-11-20 14:57:27 +00:00
Jack Jansen
a918b8c4f6
Fixed to allow sys.path initializer to be longer than 255 chars.
1996-11-20 14:55:26 +00:00
Jack Jansen
d8597858a9
Add twit "home" location to sys.path (so you can put the applet on the
...
desktop)
1996-11-11 15:40:45 +00:00
Jack Jansen
115c1144ea
Changed project segment structure to (more-or-less) match directory
...
structure.
1996-11-09 19:12:03 +00:00
Jack Jansen
abc2db7b68
Updated (which should have been done before the 1.4 distribution).
1996-11-09 18:48:49 +00:00
Jack Jansen
6c11f7444c
Added PyMac_GetFullPath(), PyMac_ApplicationPath and PyMac_ApplicationFSSpec
1996-11-09 18:48:06 +00:00
Jack Jansen
84fb1fab1f
Got rid of nfullpath()
1996-11-09 18:46:57 +00:00
Jack Jansen
26ee1260a2
Got rid of nfullpath in favor of PyMac_GetFullPath (which was pretty
...
much identical anyway).
Initialize PyMac_ApplicationPath and PyMac_ApplicationFSSpec to point
to the current application.
1996-11-09 18:45:18 +00:00
Jack Jansen
8096daad4f
When loading a PYC resource check whether the filename is the
...
application, and if so take a shortcut. This should speedup loading
PYC resources when running off a CDROM quite a bit.
1996-11-09 18:43:44 +00:00
Jack Jansen
6c06590305
More sensible default sys.path
1996-11-09 18:42:13 +00:00
Jack Jansen
297d7dd2c9
Keep the folder structure in Mac:mwerks:projects similar to the
...
toplevel build folder structure.
1996-11-09 18:36:00 +00:00
Jack Jansen
612db8f679
Removed addpack calls
1996-11-09 18:34:30 +00:00
Jack Jansen
7b6aa0a78c
Removed old project file, als restructured projects directory to
...
reflect build directory structure (the latter done by hand)
1996-11-09 18:29:30 +00:00
Jack Jansen
5265ae4c6d
Probably just binhexed again...
1996-10-23 15:53:32 +00:00
Jack Jansen
230ad2cb8b
Different default location for distribution templates
1996-10-23 15:52:56 +00:00
Jack Jansen
c42c0b76c6
Only copy project files from build* and plugins to the projects
...
folder, leave other projects where they are
1996-10-23 15:52:16 +00:00
Jack Jansen
d2034c1a63
Build imgmodules.cfm68k too
1996-10-23 15:51:35 +00:00
Jack Jansen
3a9b3b5943
Added USE_MALLOC_DEBUG (disabled)
1996-10-23 15:50:26 +00:00
Jack Jansen
05d9836462
Project files for 1.4 release
1996-10-23 15:49:36 +00:00
Jack Jansen
46ed276bc3
Malloc debugging now flagged with USE_MALLOC_DEBUG
1996-10-23 15:46:57 +00:00
Jack Jansen
6b9e56012a
Updated to cw10
1996-10-23 15:46:25 +00:00
Jack Jansen
d6fccdffdc
Fixed gusi preferences
1996-10-23 15:45:36 +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
b7e82c1c0c
Raise a more intellegible error in the case of missing keyword args
1996-10-23 15:43:04 +00:00
Jack Jansen
ae178eaea6
Added HAVE_STRFTIME
1996-10-23 15:42:01 +00:00
Jack Jansen
70e413dee0
Added a note on swed and htmled examples, added tab support, fixed typo
1996-10-23 15:40:48 +00:00
Jack Jansen
92ca16c335
Modified to work together with BBPy
...
Re-enabled splash screen
1996-10-23 15:38:26 +00:00
Jack Jansen
84872293dd
Get preference file name from a resource.
...
Changed for 1.8.0 CWGUSI release
1996-10-22 15:33:02 +00:00
Jack Jansen
d09deac2da
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
1996-10-22 15:32:06 +00:00
Jack Jansen
2d359bf212
Updated the instructions for the 1.4 release
1996-10-22 15:29:58 +00:00
Jack Jansen
e272303dc1
Added a note about incorrect "PythonCore not found" message
...
Added a few comments on preference file handling.
1996-10-22 15:29:15 +00:00
Jack Jansen
061ac50ec9
Added a note about PythonApplet name
1996-10-22 15:27:56 +00:00
Jack Jansen
baffd68a19
Version upped to 1.4, removed some unused dialogs, added STR resource
...
with preference filename.
1996-10-22 15:26:48 +00:00
Jack Jansen
83c74dfa2a
- Get preference filename from a resource
...
- Create the file if it doesn't exist and don't be fussy about it
1996-10-22 15:25:42 +00:00
Jack Jansen
d081b13c0d
Added resource for preference file name
1996-10-22 15:24:21 +00:00
Jack Jansen
f8c684d32c
Ported to CW10
1996-10-16 15:30:24 +00:00
Jack Jansen
319f1a25fc
Added a warning about gusi cfm68k "far data"
1996-10-16 15:28:30 +00:00
Jack Jansen
6d1356e9a6
Changed Types to types.
1996-10-15 16:32:07 +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
3a4b3b0132
Fixed flashing in ProgressBar update.
1996-10-15 16:11:50 +00:00
Jack Jansen
a58d89eec4
'documented' resource-number useage of EditPythonPrefs
1996-10-11 13:19:52 +00:00
Jack Jansen
145c92dfb5
Moved resources to 510/511: the numbers above 512 gave problems when
...
editing preferences in applets with their own dialogs
1996-10-11 11:30:26 +00:00
Jack Jansen
0eb8837560
Prepared for Tk windowing implementation
1996-10-09 09:38:46 +00:00
Jack Jansen
b96aeafdc3
tweaked some of the positions of interface elements.
1996-10-09 09:38:06 +00:00
Jack Jansen
3c7739a754
Create img modules for cfm68k too.
1996-10-08 09:25:02 +00:00
Jack Jansen
6f1ee20501
Use mac_image (from cmif stuff)
...
Fixed off-by-four error
Keep data around so it won't get reclaimed
1996-10-04 15:22:37 +00:00
Jack Jansen
30fe363fd8
Fixed progressbar cleanup
1996-10-04 15:21:00 +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
05cf7e040b
Added VCHECK compile time option that fills allocated and freed blocks
...
with garbage.
1996-09-30 14:42:28 +00:00
Jack Jansen
a1560cfb29
- Simplified inheritance structure (still not good enough)
...
- Added menubar in stead of buttons
- (optionally) switch menubar back and forth to facilitate debugging
FrameWork applications
- Handle "Open Document" appleevent
- Fixed click in grow-box location
- Allow a new debug session after previous one has finished
1996-09-26 16:26:05 +00:00
Jack Jansen
b1667ef782
Menu callbacks can be strings, in which case they will be looked up in
...
the top window.
The menubar is redrawn in the event loop in stead of for every change.
1996-09-26 16:17:08 +00:00
Jack Jansen
13bfbe77d6
Fixed PM debugging
...
Added different arrow-icons for running/calling/returning/exception
1996-09-25 14:09:35 +00:00
Jack Jansen
5c30388861
Disabled splash screen, added ShowMessage
1996-09-25 14:08:40 +00:00
Jack Jansen
4892ab7f79
The Window Independent Tracer (which will probably move elsewhere once
...
it is truly window-independent:-)
1996-09-24 15:35:50 +00:00
Jack Jansen
f5b31c94a2
Changed about box to come up invisibly (so we can move it to the right
...
location without flashing).
1996-09-23 15:52:48 +00:00
Jack Jansen
0e06e7e7d5
About boxes should be at 20% of screen height, not halfway
1996-09-23 15:51:06 +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
0d1069e42f
Finally *tested* effect of fg and bg yield values (and changed them:-)
1996-09-22 22:15:20 +00:00
Jack Jansen
d617c57dce
Changed default background yield time to 1 tick
1996-09-22 22:14:30 +00:00
Jack Jansen
b9e5e14158
Use auto-start functionality of aetools.TalkTo and aetools.Error for
...
server-generated errors.
1996-09-20 15:30:52 +00:00
Jack Jansen
977fbf271e
raise aetools.Error in stead of MacOS.Error on server-generated errors
1996-09-20 15:29:59 +00:00
Jack Jansen
433a48ef36
Regenerated to use aetools.Error in stead of MacOS.Error.
1996-09-20 15:29:08 +00:00
Jack Jansen
c46f56e35f
- Added optional "start" argument to TalkTo initialializer, which
...
starts the app (if needed).
- Added aetools.Error, which is returned in case of server-generated
errors (better than MacOS.Error, which was raised previously)
1996-09-20 15:28:28 +00:00
Jack Jansen
0585d41198
Convenience routines: wrappers around some of the scriptable finder
...
functionality.
1996-09-20 15:26:20 +00:00
Jack Jansen
924ca855da
Added macfs.FindApplication() to find application FSSpec given signature.
1996-09-20 15:25:16 +00:00
Jack Jansen
bdf03a0072
- Regenerated suites
...
- Use (and document) "start" argument to TalkTo initializer
1996-09-20 15:22:47 +00:00
Jack Jansen
35bfd3f9d7
Created Finder 7.0 AE interface and a test program that uses the
...
finder to launch an application.
1996-09-19 10:49:53 +00:00
Jack Jansen
ef5cd05c3d
Calling Application._quit() is now preferred over raising self.
1996-09-17 12:39:12 +00:00
Jack Jansen
4cb945454a
Added _quit() method similar to FrameWork in stead of setting
...
self.quitting by hand.
1996-09-17 12:36:35 +00:00
Jack Jansen
647535d390
- Use a flag (self.quitting) as preferred method of exiting mainloop
...
- Added optional "nomenubar" argument to Application.__init__
1996-09-17 12:35:43 +00:00
Jack Jansen
29a3355ab9
Added macostools.touch() calls to inform the finder of our changes.
1996-09-15 22:13:59 +00:00
Jack Jansen
57d53a90d9
- Optionally copy file times for copy/copytree (default on)
...
- Added touch(file) routine to tell the finder a files icon or
something has changed (*finally* found out how to do this)
1996-09-15 22:13:26 +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
daed771fbb
Py_GetProgramName turns out not to be obsolete (used by _tkinter).
1996-09-09 14:48:05 +00:00
Jack Jansen
ffb170ee37
PPC companion to Python68KSmall.
1996-09-09 14:47:04 +00:00
Jack Jansen
4bc0566a7c
It turns out that Py_GetProgramName is used after all...
1996-09-09 14:45:55 +00:00
Jack Jansen
1247a4612b
Fixed to use appletbundle in stead of bundle resource file
1996-09-09 14:45:07 +00:00
Jack Jansen
d9877c1869
Code to add shlib resource fork was not enabled, also made project
...
layout more similar to ppc project layout
1996-09-09 14:44:26 +00:00
Jack Jansen
e1c3f36cc4
Documented preliminary CGI applet.
1996-09-09 01:48:40 +00:00
Jack Jansen
09da209ce4
Added ref to cgi.html
1996-09-09 01:48:03 +00:00
Jack Jansen
5a1a175170
Example CGI applet
1996-09-09 01:47:24 +00:00
Jack Jansen
f4c4f9e9e1
(preliminary) framework for scriptable applications
1996-09-09 01:46:11 +00:00
Jack Jansen
f428c9e317
Turned off debugging output
1996-09-09 01:45:25 +00:00
Jack Jansen
16e99c06aa
Added note about modified gusi
1996-09-07 17:11:26 +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
6d653ab1b6
Got rid of toollibs, moved some libraries around
1996-09-07 17:06:49 +00:00
Jack Jansen
0890857adf
Removed faulty gusi resource
1996-09-07 17:06:12 +00:00
Jack Jansen
10496eb571
Added handling for new options, fixed applet option setting
1996-09-07 17:01:47 +00:00
Jack Jansen
6c4e987443
Allow editing selected bits of the GUSI preferences (creator, type and
...
delayed-sioux-window flag).
1996-09-06 22:25:34 +00:00
Jack Jansen
ca3cddd4a2
Removed duplicate gusi pref from bundle
...
Added "Delay sioux window" to template for gusi resource
1996-09-06 22:22:15 +00:00
Jack Jansen
3f7d2b4319
- Rationalized override preferences support, by remembering
...
application resource fork RefNum and looking there only
- Added support for loading gusi prefs from Preferences file (needs
modified GUSI, but Matthias promised he'd incorporate the fixes in
the next release)
1996-09-06 22:21:07 +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
ac4d869433
Completely redone. mkestrres now parses errno.h and Errors.h files
...
(which have the descriptions of the errors in comments) and
generates errors.txt, macerrors.py and errors.rsrc
1996-09-05 15:22:16 +00:00
Jack Jansen
6c3d35aeb9
Regenerated, now also includes errno values plus explanations
1996-09-05 15:20:27 +00:00
Jack Jansen
f12e7093d5
Check that our override pythonpath is actually coming from the
...
application, not from some system extension that happens to use the
same resource id.
1996-09-05 15:19:24 +00:00
Jack Jansen
b9bf6e2dde
Removed unused vars
1996-09-05 15:17:57 +00:00
Jack Jansen
4a5be817da
Symbolic names for all error codes from Errors.h and errno.h
1996-09-05 15:17:01 +00:00
Jack Jansen
22fa64249c
Added a note that redirecting stdin/stdout does not work due to gusi bug.
1996-09-05 15:15:59 +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
e3c90a4232
Merged Guido's mkaliases and Jack's MkPluginAliases
1996-08-28 14:19:53 +00:00
Jack Jansen
86288976b6
Completely revamped: it now uses separate instruction files per
...
distribution. Also, the user interface has been cleaned up a bit.
1996-08-28 14:18:58 +00:00
Jack Jansen
a662cf401a
Removed RunLibScript from build
1996-08-28 14:17:35 +00:00
Jack Jansen
055782a15e
Removed silly dialog
1996-08-28 14:16:39 +00:00
Jack Jansen
0a3a74c071
Projects for 1.4b3 distribution: debugging off, optimizations on, etc.
1996-08-28 14:14:09 +00:00