Commit graph

757 commits

Author SHA1 Message Date
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
Jack Jansen
4ecc8c2b03 "Small" 68K interpreter, without waste, img and tkinter 1996-08-28 14:11:43 +00:00
Jack Jansen
a82b045e8d Version upped 1996-08-28 13:53:54 +00:00
Jack Jansen
4634130aad Added setwatchcursor() and setarrowcursor() functions 1996-08-28 13:53:07 +00:00
Jack Jansen
a1293dae7b Updated for 1.4b3 1996-08-28 13:51:11 +00:00
Jack Jansen
a78d76dcaf Added note that these instruction are for a full source distribution,
not a mac source distribution
1996-08-28 13:50:21 +00:00
Jack Jansen
057971528d Fixed names of vairous plugins to build, added a couple and added
possibility to create standalone pythons and fat pythons (the latter
not functional yet).
1996-08-23 15:52:56 +00:00
Jack Jansen
f57df795ad - MWRuntimeStatic{arch} are static versions of MW shared runtime
libraries
- Except for the above the whole library architecture conforms to MW
  documentation.
- PythonCorePPC also uses .exp file now
- Static pythons have full complement of modules
- cfm versions of all possible plugins created (not tested)
1996-08-23 15:51:48 +00:00
Jack Jansen
bc17d299cc Turn on USE_TK and MAC_TCL by default 1996-08-23 15:46:12 +00:00
Jack Jansen
5bd85d93c4 Always call __initialize(), also on PPC 1996-08-23 15:45:26 +00:00
Jack Jansen
27b10eced7 - Added cfm68k instructions
- Changed names of various things
- Explain how to recreate .exp files.
1996-08-23 15:44:18 +00:00
Jack Jansen
25b361fc14 Adapted for cfm68k, new names and split off of qt. 1996-08-20 16:35:30 +00:00