Commit Graph

876 Commits

Author SHA1 Message Date
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
Jack Jansen e420178ba6 Rationalized header files:
- mwerks_nonshared_config.h for standalone pythons
- mwerks_shared_config.h for shared pythons (PythonCore, app and
  applet)
- mwerks_plugin_config.h for plugins
Only the _tkinter plugin uses a customized header.

Old config files have gone to the "old" directory, for the time being.
1996-08-20 16:34:01 +00:00
Jack Jansen 4b2c386777 - Gave PPC shared libraries (and projects) .ppc in their name
- Created CFM68K projects (not all tested yet!!)
- Moved quicktime to its own module
- Modified the README file to (approximately) resemble reality
1996-08-20 16:27:19 +00:00
Jack Jansen 7bbd1a5327 Added void before main 1996-08-20 16:21:06 +00:00
Jack Jansen 16ff8728d8 - Renamed USE_BGEN to USE_TOOLBOX
- Moved Qt and Cm out of toolbox into private library (so people
  without QuickTime can install PPC Python)
1996-08-20 16:20:31 +00:00
Jack Jansen bbe2ae168c Re-binhexed 1996-08-20 16:18:42 +00:00
Jack Jansen bf05d4cd6f Fixed command-. handling
Added hacks for GetEventQueue (so you don't have to edit Events.h)
1996-08-19 15:11:45 +00:00
Jack Jansen a06f13dc78 Fixed to work for ppc and cfm68k 1996-08-19 15:10:50 +00:00
Jack Jansen 7e124ea86a Guido:
- define USE_CHECKSTACK
- Comment on defines used
1996-08-19 11:38:54 +00:00
Jack Jansen 499a8afd0f Removed debug printf 1996-08-19 11:38:03 +00:00
Jack Jansen 3bc6fe636a Removed obsolete cfm68k ifdef (Guido) 1996-08-19 11:37:32 +00:00
Jack Jansen 007fa82581 Include config.h 1996-08-19 11:36:59 +00:00
Jack Jansen cfadbd40e1 Guido:
- new SpinCursor (replacing Jack's almost-identical one)
- use GetEventQueue in stead of GetEvQHdr
1996-08-19 11:36:25 +00:00
Jack Jansen 76ceece75a Guido: added some void's to declarations 1996-08-19 11:18:24 +00:00
Jack Jansen 9ff06cea7f Guido: changed __sinit to __initialize for CFM68K. 1996-08-19 11:17:33 +00:00
Jack Jansen cb7f3fc72c Fixes by Guido: HAVE_CONFIG_H, USE_STACKCHECK and
USE_MAC_DYNAMIC_LOADING are no longer needed. Also, WASTE and IMG
removed in some places.
1996-08-19 11:16:32 +00:00
Jack Jansen 32b27f11c1 No USE_MACSPEECH for CFM68K (the interface library appears to be missing) 1996-08-19 11:02:13 +00:00
Jack Jansen 7ac70afed1 Dummy SpinCursor() if __CFM68K__ is defined 1996-08-19 11:01:05 +00:00
Jack Jansen e5649c75f0 Removed {Set,Get}SoundVol (old calls not supported by cfm68k) 1996-08-19 10:59:44 +00:00
Jack Jansen ee8662febd Fixed viewrect/destrect calculation 1996-08-19 10:58:37 +00:00
Jack Jansen c442d43ab9 Changed to use 8-byte doubles. Also re-enabled optimizations, 68020
codegen.
1996-08-07 14:54:48 +00:00
Jack Jansen 3638935bcd Moved build.html to building.html 1996-08-07 13:19:16 +00:00
Jack Jansen 4c1e56c742 Changed instructions for new releases of cwgusi, waste and tcl/tk,
moved some urls around, reformatted.
1996-08-06 16:16:20 +00:00
Jack Jansen 3d159f09a6 New releases of CWGUSI, Waste and Tcl/Tk. 1996-08-06 16:08:45 +00:00
Jack Jansen bb708ae12c Updated for new tcl/tk release 1996-08-06 16:07:17 +00:00
Jack Jansen 3ca6eddb12 GUSI mkdir() lost its dummy second arg 1996-08-06 16:06:31 +00:00
Jack Jansen eb1284be97 New waste release 1996-08-06 16:05:24 +00:00
Jack Jansen 2268af5873 Upgraded to Waste 1.2f 1996-08-06 16:04:22 +00:00
Jack Jansen 6aadd26419 rebinhexed 1996-08-05 15:40:37 +00:00
Jack Jansen 8f2d802a9e Build instructions for source distribution that were somehow never
checked in.
Modified: removed stdwin references, added note on tcl memory allocation.
1996-08-05 15:34:45 +00:00
Jack Jansen bbe04d0f9f Removed references to mactcp, macdnr and stdwin modules
Rebinhexed resource files
1996-08-02 15:22:26 +00:00
Jack Jansen 402030fbff 1.4b2 projects 1996-08-02 15:20:08 +00:00
Jack Jansen 4f1fe327c2 Upped version number, rebinhexed everything 1996-08-02 15:17:32 +00:00
Jack Jansen 1d2f863e51 Guido's 1.4b2 fixes: Py_GetProgramName, Py_GetPrefix and Py_GetExecPrefix. 1996-08-02 15:16:16 +00:00
Jack Jansen d84e7aaf00 Regenerated 1996-08-02 11:24:34 +00:00
Jack Jansen 84c21a803e Regenerated from CW9 includes (only QuickDraw really got a few new values) 1996-08-02 11:22:55 +00:00
Jack Jansen 70463665d3 PyMac_BuildNumVersion added 1996-08-02 11:21:03 +00:00
Jack Jansen e5b7b850f7 CW9 1996-08-01 15:37:24 +00:00
Jack Jansen 880e6eb409 Removed debug output 1996-08-01 15:30:33 +00:00
Jack Jansen a6d78c44a7 Removed unused var 1996-08-01 15:27:18 +00:00
Jack Jansen 5674e4ec17 NumVersion stuff has changed 1996-08-01 15:26:05 +00:00
Jack Jansen d1f06313f6 - Minimum stacksize is now 8K for PPC, 4K for 68K
- Added PyMac_BuildNumVersion
1996-08-01 15:23:54 +00:00
Jack Jansen 8431733c07 Allow only one selection (this tests settability of selFlags) 1996-07-26 16:04:29 +00:00
Jack Jansen 16038ee18e Regenerated 1996-07-26 16:03:49 +00:00
Jack Jansen 6451cff2c3 Added access to selFlags and listFlags members (both read and write) 1996-07-26 16:03:16 +00:00
Jack Jansen ded835c7f5 Mods by Just:
- Better staggering of windows
- Windows have zoombox by default, and zooming works
- DrawControls->UpdateControls
- Better scrollbar show/hide
1996-07-26 14:01:07 +00:00
Jack Jansen d99d283383 Added SetFolder method which sets Standard File initial folder 1996-07-22 15:26:01 +00:00
Jack Jansen 1ed9529a68 Added PyOS_CheckStack() function which returns -1 when we are running
low on stackspace.
1996-07-22 15:25:10 +00:00
Jack Jansen 98bfad75ac Added USE_STACKCHECK define 1996-07-22 15:23:58 +00:00
Jack Jansen 024a387f89 - Added a file dialog example
- Added pointers to library documentation
1996-07-18 16:07:05 +00:00
Jack Jansen a547dcaff0 Old names changed to Py_GetCopyright, etc. 1996-07-10 15:48:25 +00:00
Jack Jansen 84d0bfcbe0 inittab is a "struct _inittab". 1996-07-10 15:47:19 +00:00
Jack Jansen 5220d020b9 Given a module/pathname file created by findmodulefiles compile all
needed modules and create a file full of PYC resources.
1996-07-10 13:19:08 +00:00
Jack Jansen eaa1959c07 Use py_resource module 1996-05-31 13:02:52 +00:00
Jack Jansen 0acb7f7a57 Module to handle PYC resources 1996-05-31 13:02:21 +00:00
Jack Jansen 31dd5c083b PyMac_GetFixed() didn't return 1 on success 1996-05-31 13:01:39 +00:00
Jack Jansen 4122216739 Modified for 1.3.3 distribution 1996-05-20 11:32:49 +00:00
Jack Jansen ab7fcdd770 Added splash method (to quickly display splash screen without first
having to load a zillion extension modules)
1996-05-20 11:32:00 +00:00
Jack Jansen 9d640a3d84 Added waste 1996-05-20 11:31:13 +00:00
Jack Jansen 25241d9978 Fixed callback handling on 68K machines. 1996-05-20 11:30:45 +00:00
Jack Jansen 12fe9fb18e re-binhexed for 1.3.3 distribution 1996-05-20 11:30:09 +00:00
Jack Jansen ee21706f18 Added waste and _tkinter modules 1996-05-20 11:29:41 +00:00
Jack Jansen 4f0456d95d Recreated tkpython.rsrc, upped version number 1996-05-20 11:29:09 +00:00
Jack Jansen 5fb54324cd Added USE_WASTE define 1996-05-20 11:28:32 +00:00
Jack Jansen 1b63b27c78 Fixed up for 1.3.3 distribution, removed various old (and nuused)
project files.
1996-05-20 11:27:38 +00:00
Jack Jansen 4915c99248 Export OptResObj_{New,Convert} 1996-05-20 11:24:18 +00:00
Jack Jansen 86a853ff77 Changed for 1.3.3 distribution 1996-05-20 11:22:41 +00:00
Jack Jansen 3355be3f35 Added _id attribute to GrafPort objects (real id of grafport, numeric) 1996-05-08 15:33:20 +00:00
Jack Jansen d9585c936b Fixed reference to cr/lf problems 1996-05-07 15:28:20 +00:00
Jack Jansen 1df16d095e A version of swed that can import html files. Also demonstrates
implementing object handlers in Python.
1996-05-07 15:25:36 +00:00
Jack Jansen 42bc4b245a Added call to initialize standard (i.e. implemented in C) embedded
object handlers
1996-05-07 15:24:55 +00:00
Jack Jansen 756522f426 Added support for callbacks (for embedded objects) 1996-05-07 15:24:01 +00:00
Jack Jansen 0f6dc5b888 Added MenuItem methods setstyle(), seticon(), setmark() 1996-04-23 16:18:33 +00:00
Jack Jansen 782405fb78 Extension to wed that handles styles, fonts and sizes 1996-04-23 16:17:54 +00:00
Jack Jansen 8ae8e4f963 Made style and soup handles optional 1996-04-23 16:17:08 +00:00
Jack Jansen efe8c9c746 An interface to the WASTE textedit replacement library. 1996-04-19 16:03:58 +00:00
Jack Jansen f2331de3ae Keep .exp files in cvs tree 1996-04-19 16:03:08 +00:00
Jack Jansen b4c93811cb Copy .exp files to mwerks project directory too. 1996-04-19 16:02:20 +00:00
Jack Jansen 3ba03b291f An example of waste 1996-04-19 16:01:31 +00:00
Jack Jansen c4eec9fce1 - Confine window moves to screen boundaries
- Added windowbounds() function to help programmer with staggering
  windows
- Added event parameter to idle routine
- Added settext(label) method to menu entries
- Erase/invalidate only visRgn in stead of everything
- Correctly handle clicks in inactive ControlWindows
1996-04-19 16:00:28 +00:00
Jack Jansen 2cc41604c7 Minimal waste test program, modified from ttedit. 1996-04-19 15:57:52 +00:00
Jack Jansen 08365425f6 Added documentation on FrameWork, TextEdit and Waste
Updated minor things in the other documents (pathnames, etc)
1996-04-19 15:56:08 +00:00
Jack Jansen 8444507faf Use FrameWork.windowbounds(), fixed idle routine 1996-04-19 15:54:47 +00:00
Jack Jansen dce32a93d3 Idle callback is now supplied with the null event causing it. 1996-04-19 15:54:04 +00:00
Jack Jansen a2408e9d6a Fixed code generated for an argument of type **** 1996-04-16 14:36:46 +00:00
Jack Jansen 7bfc875270 Fixed ScrolledWindow to disable scrollbars if everything is visible. 1996-04-16 14:35:43 +00:00
Jack Jansen 111fdcf86c Added correct handling of cut/paste menu enabling, scroll bars 1996-04-16 14:34:26 +00:00
Jack Jansen ded81a1ffe Removed ...gen.py files from repository 1996-04-16 14:33:21 +00:00
Jack Jansen 19171a21fd Added support for accessing a few more TERec members 1996-04-16 14:32:01 +00:00
Jack Jansen 90ecdf49df An interface to WASTE, an all-singing-all-dancing TextEdit replacement 1996-04-16 14:29:15 +00:00
Jack Jansen 6528b1feff An interface to WASTE, an all-singing-all-dancing TextEdit replacement. 1996-04-16 14:27:51 +00:00
Jack Jansen bd9565a3e5 Clarified working directory stuff, added some paragraphs on using
import and reload() to run scripts.
1996-04-15 12:25:44 +00:00
Jack Jansen eba88567a2 Added missing setport call to mkdistr_ui, and added scrap to
mkpluginaliases.
1996-04-12 16:34:58 +00:00
Jack Jansen 46d9e79de6 bgen-generators now drop the python definition file straight in the
Lib:toolbox folder.
1996-04-12 16:29:23 +00:00
Jack Jansen 819fa1a794 Added scrap manager 1996-04-12 16:27:54 +00:00
Jack Jansen c574b43d35 Fixed a nasty bug where FindControl could return a reference to a
destroyed python object.
1996-04-12 16:26:59 +00:00
Jack Jansen da6a971994 Interface to the scrap manager 1996-04-12 16:25:30 +00:00
Jack Jansen e353215bf7 Added ScrolledWindow (a window with one or two scrollbars) 1996-04-12 16:24:44 +00:00
Jack Jansen e7b900d04b A simple scrollbar-less single-font (but multi-window) text
editor. More to come...
1996-04-11 15:41:39 +00:00
Jack Jansen c9c0dd3420 Fixed ttedit to actually work
Fixed minor update bug in tlist
1996-04-11 15:40:32 +00:00
Jack Jansen cef2c597fe Added enable(onoff) method to menus and menu items 1996-04-11 15:39:01 +00:00
Jack Jansen 4bffb8b3b5 Added warning on memory use of tcl/tk 1996-04-10 14:56:32 +00:00
Jack Jansen 476d568785 rebinhexed 1996-04-10 14:53:58 +00:00
Jack Jansen 8494967f77 Added a region arg to update calls 1996-04-10 14:53:29 +00:00
Jack Jansen 5f962c2a75 Added a tutorial 1996-04-10 14:52:59 +00:00
Jack Jansen 822a30b0ee Added region arg to update calls. And binhex files rebinhexed. 1996-04-10 14:52:18 +00:00
Jack Jansen 270f411f17 Binhex gif files too. 1996-04-10 14:51:38 +00:00
Jack Jansen f04fa7259d Changed to allow the user to do partial builds 1996-04-10 14:51:14 +00:00
Jack Jansen 3422f2cae2 Moved a button in the message dialog. and everything got binhexed again. 1996-04-10 14:50:28 +00:00
Jack Jansen 0b690db57a Added region argument to various ...Update calls.
Also, some rsrc files got rebinhexed (sigh)
1996-04-10 14:49:41 +00:00
Jack Jansen 2b72417da0 Replaced various dummy updateRegions by real arguments 1996-04-10 14:48:19 +00:00
Jack Jansen fcdf4378ac TextEdit sample code (not yet complete) 1996-04-10 14:43:17 +00:00
Jack Jansen 0701d623e9 Added TextEdit interface 1996-04-10 14:42:32 +00:00
Jack Jansen 8a452d6fa1 Interface to TextEdit toolbox 1996-04-10 14:41:08 +00:00
Jack Jansen ab69eb9673 Added resource-ids for override preferences. 1996-04-04 15:39:42 +00:00
Jack Jansen a486a55f59 Added support for override preferences 1996-04-04 15:39:18 +00:00
Jack Jansen db0baced23 Added support for editing override preferences in applets 1996-04-04 15:38:44 +00:00
Jack Jansen 975aa22bdd Don't change Standard File folder on chdir(). 1996-03-25 15:46:25 +00:00
Jack Jansen 415571cc9f Replaced non-ascii chars by backslash escapes 1996-03-25 15:46:03 +00:00
Jack Jansen e6dde149e7 Removed one level of "mac" in path initialization 1996-03-25 15:45:21 +00:00
Jack Jansen 5196d00cc6 Compare sourcefile to hqx file (if it exists) before binhexing. This
should stop us from continually updating the .hqx files, at least for
resource files.
1996-03-25 15:38:36 +00:00
Jack Jansen 857e88eab5 Updated to reflect new situation, added a warning on fmmodule.c 1996-03-20 16:27:30 +00:00
Jack Jansen ac0a21abeb Added a note about removing unwanted sys.path stuff 1996-03-20 16:26:27 +00:00
Jack Jansen 94a71aba52 re-binhexed 1996-03-20 16:25:52 +00:00
Jack Jansen ef51d1351c Removed addpack calls 1996-03-20 16:24:56 +00:00
Jack Jansen f63abad4e9 Removed addpack calls for toolbox modules. 1996-03-20 16:22:01 +00:00
Jack Jansen 1a0dafb1ce Somehow the <<terminated>> got mangled. Fixed. 1996-03-20 16:19:00 +00:00
Jack Jansen ca5e5edc69 Fixed pythonpath to include tkinter and mac:toolbox, and source-tree
locations for mac libs. The others were re-binhexed for reasons unknown...
1996-03-20 16:18:11 +00:00
Jack Jansen e15f6fef8b Fixed for new directory layout 1996-03-20 16:16:34 +00:00
Jack Jansen 32cb80cea8 Removed addpack calls for toolbox modules, re-binhexed resources (sigh) 1996-03-20 16:15:35 +00:00
Jack Jansen bb653772f5 Oops... I Inadvertently lost their cvs files... 1996-03-18 14:21:15 +00:00
Jack Jansen 0f7af3f795 Were copied to Relnotes-1.[12] long ago... 1996-03-18 13:47:22 +00:00
Jack Jansen 065796072c Fixed binhexer 1996-03-18 13:39:09 +00:00
Jack Jansen a6308130bb Explanations of the examples here 1996-03-18 13:38:52 +00:00
Jack Jansen f4875af09c Minor fix 1996-03-18 13:36:33 +00:00
Jack Jansen 18a99f5597 Changed creator from PYTH to Pyth 1996-03-18 13:35:00 +00:00
Jack Jansen 1a06e1d6ba Binhexer fixed 1996-03-18 13:34:25 +00:00
Jack Jansen 52a40ac03b Added option to set queue size 1996-03-18 13:33:48 +00:00
Jack Jansen dca8788d1c Added a few file types 1996-03-18 13:33:15 +00:00
Jack Jansen 0603319846 Use MacOS.openrf (if it is available) for opening resource forks
Copy in .5Mb chunks in stead of 1Mb
1996-03-12 13:33:34 +00:00
Jack Jansen db9ff36ad9 Added checkmenu() method (to checkmark an entry) and delete() method
to remove a menu.
1996-03-12 13:32:03 +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 2429c722d7 Added missing include of Fonts.h 1996-03-07 15:17:11 +00:00
Jack Jansen 57fb8cec3a New binhexer 1996-03-07 15:16:27 +00:00
Jack Jansen 3fff8c43fb Config files for shared PPC python with GUSI and for _tkinter plugin
module.
1996-03-07 15:15:35 +00:00
Jack Jansen 0acaf07377 binhex fixed 1996-03-07 15:13:57 +00:00
Jack Jansen d19db60301 - gusiprefs.rsrc added (note: must be in application/applet, not in
library for shared python)
- binhexer fixed.
1996-03-07 15:11:20 +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
Jack Jansen 911ad6b067 Added code to make fsspecs work for gusi-python 1996-03-05 16:56:24 +00:00
Jack Jansen 6648fb749b Removed unused vars 1996-03-05 16:56:00 +00:00
Jack Jansen 76a0589986 Added openrf method, which opens resource fork. The resulting object
supports a subset of normal file functionality.
1996-02-29 16:11:32 +00:00
Jack Jansen 8ab1148762 Added __sinit() call, so C++ initializations in shared library work 1996-02-29 16:10:32 +00:00
Jack Jansen 01fbc68896 - Reorganized init code
- Fixed serious bug in code to get options from a resource
1996-02-28 15:42:47 +00:00
Jack Jansen b137a3341c Added TMPL for startup options
app.
1996-02-21 16:47:27 +00:00
Jack Jansen a4b7e14df8 Store default startup options in preference file or
app.
1996-02-21 16:46:57 +00:00
Jack Jansen 532e3c2bf6 Changed MacOS creator code from PYTH to Pyth 1996-02-21 15:36:26 +00:00
Jack Jansen 1023dffb36 - AppleEvent timeout set to infinite
- Continue even if a build fails
1996-02-21 15:28:49 +00:00
Jack Jansen 22586993c5 Script to recursively change PYTH creators to Pyth 1996-02-21 15:27:24 +00:00
Jack Jansen 23b8841d74 Tk resources (but with a different name, without a space) 1996-02-21 15:26:15 +00:00
Jack Jansen 243b29b169 Mods by Guido: mkdir 2nd arg optional and remove as alias for unlink. 1996-02-21 12:33:50 +00:00
Jack Jansen a406c7b695 - Added Tk projects
- Ported everything to CW8
- Renamed Runtime-Python to PythonCoreRuntime
1996-02-20 16:36:10 +00:00
Jack Jansen 5bfdc9281a Added config file for Tk-python
Removed mwerksglue.c (which was useless anyway)
1996-02-20 16:28:18 +00:00
Jack Jansen eb263680bb Ported to CW8 1996-02-20 16:26:19 +00:00
Jack Jansen 56ed26ed11 Ported to CW8 (added PRE_CW8 ifdef for CW7, for the time being) 1996-02-20 16:25:31 +00:00
Jack Jansen b697173b5f - Added Guido's fixes
- Removed CW4 ifdefs
- Rationalized ifdefs for dup, fdopen
1996-02-20 16:24:37 +00:00
Jack Jansen 5ebca871d9 Allow makefile('rb') or 'wb'. 1996-02-14 16:03:14 +00:00
Jack Jansen c743c8d166 Modified for GUSI 1996-02-14 16:02:30 +00:00
Jack Jansen b852b74c71 For gusi-based python 1996-02-14 16:00:27 +00:00
Jack Jansen 3df881c5a5 GUSI-based python projects 1996-02-14 15:59:34 +00:00
Jack Jansen 2d3f94ebc4 Comment fix 1996-02-14 15:58:30 +00:00
Jack Jansen 3326b672bd Re-binhexed all projects. 1996-01-31 10:21:57 +00:00
Jack Jansen 4fbb6d9a15 Added cmath module 1996-01-29 15:47:19 +00:00
Jack Jansen d390325bbb Modules implementing WWW and URL suite, and a module to control netscape. 1996-01-29 15:45:59 +00:00
Jack Jansen 7e156a70fa Added missing get() method 1996-01-29 15:45:09 +00:00
Jack Jansen bdd0747193 Fixed access to Quickdraw globals. Unfortunately, they now have to be
accessed as Qd.qd.xxxx
1996-01-29 15:44:03 +00:00
Jack Jansen 6c6ad83e54 Set default item for dialog 1996-01-22 14:55:52 +00:00
Jack Jansen 61f3df4543 Added rgbFgColor and a few other members of CGrafPort 1996-01-15 14:39:56 +00:00
Jack Jansen 79fb732d5e Added Fm module 1996-01-15 14:39:11 +00:00
Jack Jansen 3a50f8a51e - Added FontInfo support
- Added (read-)access to members of [C]GrafPort object
1996-01-11 16:17:14 +00:00
Jack Jansen bf220a16aa Added font manager toolbox module 1996-01-09 17:16:52 +00:00
Jack Jansen 195e33efa2 - Fixed bug in getfillable()
- Added setcallback() method to set a user-callback
1996-01-09 17:15:57 +00:00
Jack Jansen 6259af9bbb An interface to the font manager 1996-01-09 17:15:16 +00:00
Jack Jansen c8a9949407 Various fixes/enhancements, thanks to Ivan and Just:
- Added window.SetPort() method
- Added optional bounds and resid parameters to Window.open()
- Fixed apple-menu DA handling
- Fixed activate-event handling
- Added default Application.makeusermenus() (File:Quit only)
1996-01-08 23:50:13 +00:00
Jack Jansen 1d8ede7bbe Fixed GetPen and SetPt arguments 1996-01-08 23:47:31 +00:00
Jack Jansen 04a02e7e11 Added support for PenState and Patterns (and the accompanying qd
globals)
1996-01-06 17:12:58 +00:00
Jack Jansen b539406643 Added support for cursors, and a way to get at the qd global 'arrow' 1996-01-05 18:06:41 +00:00
Jack Jansen 29c612111b A different binhexer, apparently:-( 1996-01-02 12:15:45 +00:00
Jack Jansen 6601964f7b Fixed example 1996-01-02 12:09:30 +00:00
Jack Jansen b678975167 (Minimal) instructions on how to build python from source 1995-12-21 15:40:26 +00:00
Jack Jansen b696b252b3 Added missing newline 1995-12-21 15:38:14 +00:00
Jack Jansen 5a01fe005e Common header file for all plugin modules 1995-12-21 15:37:19 +00:00
Jack Jansen 4f508ad495 Sample image drawing code (not fully functional yet) 1995-12-12 15:05:11 +00:00
Jack Jansen 6f47bf44ca Minor bugfix in keyboard input handling 1995-12-12 15:03:35 +00:00
Jack Jansen 425e9eb6cb - Added color window/pixmap support
- Added support for obtaining pixmap data
- Added OptResObj_* routines for optional handles
1995-12-12 15:02:03 +00:00
Jack Jansen 9cfea10bf2 It now actually works. Also, MovieInWindow and VerySimplePlayer
example programs translated to python and added.
1995-12-09 14:05:56 +00:00
Jack Jansen 232f3cd190 Added support for RGB objects (tuples in python) 1995-12-09 14:04:31 +00:00
Jack Jansen cbc0358e30 Added QuickTime module 1995-12-09 14:01:28 +00:00
Jack Jansen 641e8d7566 Added component mgr and quicktime modules 1995-12-09 14:00:39 +00:00
Jack Jansen 453ced57dc still untested (but it compiles) 1995-11-30 17:42:08 +00:00
Jack Jansen 8b13703fc8 Added Cm.slb, the component mgr interface 1995-11-30 15:16:42 +00:00
Jack Jansen cb4eaadd68 QuickTime support (not yet functional) 1995-11-30 15:03:59 +00:00
Jack Jansen b996856d12 Component mgr support 1995-11-30 15:03:09 +00:00
Jack Jansen 41058c0d0b BitMap object support (only lightly tested) 1995-11-16 22:48:29 +00:00
Jack Jansen 93fa45c9c5 A variation on PICTbrowse.py that displays the picture using
DrawPicture.
1995-11-15 15:20:35 +00:00
Jack Jansen fa4d5d0414 Added converters for Fixed 1995-11-15 15:19:29 +00:00
Jack Jansen b7abb18cd9 Added support for GrafPort object 1995-11-15 15:18:47 +00:00
Jack Jansen 330381cbbb Added (minimal) support for a GrafPort type 1995-11-15 15:18:01 +00:00
Jack Jansen e7bea57d0c Example: control eudora using AppleEvents 1995-11-14 11:35:17 +00:00
Jack Jansen 1dcbcc3abf Sample extension module: InterSLIP control API. 1995-11-14 11:34:17 +00:00
Jack Jansen 4ac724946a Control InterSLIP using modeless dialog, uses FrameWork 1995-11-14 11:33:32 +00:00
Jack Jansen 310c657d75 Control InterSLIP using a modal dialog 1995-11-14 11:32:53 +00:00
Jack Jansen 07043b4573 Browse all PICT resources in the resource chain. Uses SetWindowPic for
display.
1995-11-14 11:32:06 +00:00
Jack Jansen 330f57699f - Added support for PicHandle
- Added (by hand, through winedit.py) support for WindowPeek accessor
  functions that are currently declared as macros.
1995-11-14 10:48:54 +00:00
Jack Jansen a01a8f78cb New universal headers, a few bit-flags were added. 1995-11-14 10:46:59 +00:00
Jack Jansen 54c8f7e4bb - Fixed handling of InsetRect, OffsetRect, MapRect
- Added support for PatHandle, CursHandle
- Regenerated from new universal headers.
1995-11-14 10:46:01 +00:00
Jack Jansen cdaa3d95b8 Universal header changes: some new bits defined. 1995-11-14 10:43:24 +00:00
Jack Jansen 754d4a4fa0 Regenerated because of minor changes in universal headers 1995-11-14 10:41:55 +00:00
Jack Jansen 8a5d0d4980 Updated for the CW7.5 release, and some minor tweaks that I don't
remember.
1995-11-14 10:34:04 +00:00
Jack Jansen 06d1632909 Project to build alternative version of MWCRuntimePPC.lib, needed for
PythonCore as of the CW7.5 release.
1995-11-14 10:32:53 +00:00
Jack Jansen c436d87f1a almost-but-not-quite working python with tk. 1995-11-14 10:31:37 +00:00
Jack Jansen a550328432 MacTkPython configuration file. 1995-11-14 10:27:40 +00:00
Jack Jansen e3342e8a87 Added progress-bar dialog 1995-11-14 10:26:44 +00:00
Jack Jansen e2b5d046d6 Changed for the 1.3.2 compiler (CW7.5) 1995-11-14 10:26:00 +00:00
Jack Jansen 79559dcf47 Initialize GUSI for MacTkPython 1995-11-14 10:24:44 +00:00
Jack Jansen da38f2d6a3 Added 2 missing SetPort calls 1995-11-14 10:15:42 +00:00
Jack Jansen 3a87f5bb09 Added a ProgressBar() class (which shows a progress bar). Needs new
resource.
1995-11-14 10:13:49 +00:00
Jack Jansen e2ac51efcc Added _tkinter, if USE_TK defined 1995-11-10 14:54:53 +00:00
Jack Jansen dbe75ae1d3 Continue looking for "open doc" events even after "open app". This
allows you to debug the interpreter in non-interactive mode.
1995-11-10 14:54:16 +00:00
Jack Jansen 38e976665d Cosmetic change to event handling. 1995-11-10 14:53:00 +00:00
Jack Jansen 1e8557a9fe For MW Python, update titlebar of window when python exits. 1995-11-10 14:51:26 +00:00
Jack Jansen 38186782e5 Added idle() method, called when no events are available. 1995-11-10 14:48:36 +00:00
Jack Jansen fa7aece225 - plugin tkinter module for ppc python
- minimal python for cfm68k
- sample project for plugin module
1995-10-31 16:17:32 +00:00
Jack Jansen a8304b6bd1 Updated 'vers' resource to 1.3 (forgot before the distribution:-)
Changed option dialog to include console-window close options
1995-10-27 13:33:36 +00:00
Jack Jansen 0168f279cc Added options for keeping window open on normal/error termination
Moved whole exit-handling of console window here (from pythonrun.c)
1995-10-27 13:32:30 +00:00
Jack Jansen 173c8bd310 MACTCP renamed to MACTCPconst 1995-10-23 13:58:53 +00:00
Jack Jansen 85c9aea6e2 Added prototypes. 1995-10-23 13:57:03 +00:00
Jack Jansen 4e1786689d Added localport/localhost initialization. This fixes socket.getsockname(). 1995-10-23 13:56:33 +00:00
Jack Jansen 9a78536900 CW6->CW7 1995-10-23 13:55:45 +00:00
Jack Jansen 9bc4690e7c Take care that filenames for .hqx files are ascii (no more mu's, etc) 1995-10-23 13:55:11 +00:00
Jack Jansen 0638b60af0 Added imgpbm and imgsgi 1995-10-12 10:34:31 +00:00
Jack Jansen 84c8baf040 Added missing imgpbm and imgsgi modules 1995-10-12 10:23:27 +00:00
Jack Jansen 178652b06d Export strdup (parsermodule needs it) 1995-10-12 10:22:57 +00:00
Jack Jansen d0f26784fe Last few notes/bugs 1995-10-12 10:22:29 +00:00
Jack Jansen c925291ee2 Last minor tweaks: debug off, added missing img mods, minor things 1995-10-12 10:21:34 +00:00
Jack Jansen a8a277cbdc Fixed positioning of icon on copy() 1995-10-09 23:27:06 +00:00
Jack Jansen 9bd2d970b8 Updated for 1.3 1995-10-09 23:26:05 +00:00
Jack Jansen 83f45401e8 Removed unused variables 1995-10-09 23:25:32 +00:00
Jack Jansen fc72d36825 Changed SIZE: minimum 2Mb is a bit over the top... 1995-10-09 23:24:48 +00:00
Jack Jansen ae3d3ef180 Ported to CW7 1995-10-09 23:23:37 +00:00
Jack Jansen 3434a27036 Resource files for 1.3 distribution 1995-10-09 23:20:38 +00:00
Jack Jansen b39a5d724c Adapted to CW7, added MkPluginAlises 1995-10-09 23:19:30 +00:00
Jack Jansen 703e2c153b Changed CW signature and fixed .as/.hqx creator/type 1995-10-09 23:18:21 +00:00
Jack Jansen 316ba5d2da Adapted to os and imp changes 1995-10-09 23:17:18 +00:00
Jack Jansen d40f3c60ca New universal headers 1995-10-09 23:12:22 +00:00
Jack Jansen 732151473b Fixed bug in optional argument error checking (and generated all
suites anew).
1995-10-09 23:09:23 +00:00
Jack Jansen 8150760e6e Clarified some things, started adding mods since 1.3beta3 1995-10-03 14:40:35 +00:00
Jack Jansen 8ccfc93c2f Removed unused variable 1995-10-03 14:39:44 +00:00
Jack Jansen 8426477bbb Modified/recreated to use keyword arguments 1995-10-03 14:35:58 +00:00
Jack Jansen 59fcc5ae87 Added some clarifications and fixed host names. 1995-09-24 21:08:22 +00:00
Jack Jansen bc12873e4b Load toolbox modules "by hand" using imp, so this script should now
work in a virgin distribution.
1995-09-24 21:06:50 +00:00
Jack Jansen 3f14f4a3fc Changed the way .rsrc and template are copied: hopefully this will
finally get the bundle stuff right.
1995-09-24 21:05:24 +00:00
Guido van Rossum 1dc366f109 add (dummy) mode arg to open() 1995-09-01 22:55:11 +00:00
Guido van Rossum edd6376e5e added read/writelines, bufsize to makefile, gethostbyaddr 1995-09-01 22:53:37 +00:00
Jack Jansen 6655c4e2d2 Build appplications, libraries and applets according to builtin
instructions.
1995-09-01 12:03:32 +00:00
Jack Jansen 0f452fa557 Slightly reorganized so it is useable from another program, and
put all print statements in 'if DEBUG'.
1995-09-01 11:54:11 +00:00
Jack Jansen 54500bb79f Fixed typo 1995-09-01 11:53:17 +00:00
Jack Jansen 8932a8223e Projects used for 1.3b3 distribution (I promise I won't check them in
for every little change;-)
1995-09-01 11:52:39 +00:00
Jack Jansen e83d201f5d Minor fix 1995-09-01 11:50:53 +00:00
Jack Jansen 05249f96f2 Updated 1.3 relnotes and added top-level instructions 1995-09-01 11:49:11 +00:00
Jack Jansen b39be2173b Fixed to work on 68K (could be yet another optimizer bug or something) 1995-09-01 11:48:10 +00:00
Jack Jansen dffa123f99 Seems I had never checked the README file in... 1995-08-31 14:18:30 +00:00
Jack Jansen 41fa7ea719 Python will now attempt (again) to create at least a minimal
preferences file if it is missing.
1995-08-31 13:59:36 +00:00
Jack Jansen 9119ccfadd Added List module 1995-08-31 13:58:28 +00:00
Jack Jansen 847e89ecfa Removed unused variables 1995-08-31 13:57:40 +00:00
Jack Jansen 57633c1a48 removed unused variables 1995-08-31 13:57:06 +00:00
Jack Jansen 61c32fe11f Release notes for 1.3 1995-08-31 13:56:36 +00:00
Jack Jansen 6c60b6e2c2 Added version resource
Added dialogs for initial preference file creation
1995-08-31 13:53:10 +00:00
Jack Jansen e220f509ec removed unused var 1995-08-31 13:51:58 +00:00
Jack Jansen a6a55e9852 Removed unused var 1995-08-31 13:51:13 +00:00
Jack Jansen c9c99f2538 Interactively create a distribution from a sourcetree.
Not yet fully tested.
1995-08-31 13:50:16 +00:00
Jack Jansen 7c86b21812 - Allow PythonApplet to be an alias
- Correctly set bundle and init bits
1995-08-31 13:48:43 +00:00
Jack Jansen 8094f0ddae Added functionality: locate CW projects, copy them, empty them and
binhex them.
1995-08-31 13:47:14 +00:00
Jack Jansen fbac4bbf67 - imp seems to always want a file object arg
- continue if resource file not found (may be an applet)
1995-08-31 13:46:13 +00:00
Jack Jansen 0949055ddf its all in the name... 1995-08-31 13:43:08 +00:00
Jack Jansen 8961847e18 Modeless dialog test 1995-08-31 13:42:35 +00:00
Jack Jansen 423c798b3c copy() can now create destination path 1995-08-31 13:40:03 +00:00
Jack Jansen f5101ee5dc Constants useful when using macfs module 1995-08-31 13:38:44 +00:00
Jack Jansen 13dc4f71a9 Fixed dialog-window event handling 1995-08-31 13:38:01 +00:00
Jack Jansen 7765dbbf0c Hexbinned CodeWarrior projects 1995-08-31 13:35:29 +00:00
Jack Jansen d4c26469d6 Generated anew 1995-08-17 14:35:56 +00:00
Jack Jansen 91a6398b17 Use ResObj_OptNew for GetDialogItem return value: the handle returned
may be NULL (for user items, for instance).
1995-08-17 14:30:52 +00:00
Jack Jansen 9f37c6d91c Added ResObj_OptNew, like ResObj_New but returns None when passed NULL. 1995-08-17 14:29:23 +00:00
Jack Jansen caf7505edc Added WhichWindow function to obtain window object given WindowPtr (as
returned by event routines)
1995-08-17 14:28:27 +00:00
Jack Jansen 2f21246c96 Test of list in dialog 1995-08-17 14:27:08 +00:00
Jack Jansen b4e47839eb Uses new FrameWork, has multiple windows 1995-08-17 14:26:23 +00:00
Jack Jansen 8ce4d51068 Different arg to GetEventHandler (but I cannot really remember fixing
this.... Hope it is correct)
1995-08-17 14:24:35 +00:00
Jack Jansen 7e0da905e3 Made separate window class (and subclasses for special windows like
dialogs). This is an incompatible change.
1995-08-17 14:18:20 +00:00
Jack Jansen 7a58336511 Various fixes: missing imports, missing calls to
MacOS.HandleEvent. Also, prints are now inside 'if DEBUG'.
1995-08-14 12:39:54 +00:00
Jack Jansen 01c2309f2d Useful routines on a mac:
- mkalias makes a finder alias
- copy copies a file, finder info, resources and all.
- copytree does the same for a whole tree.
1995-08-14 12:38:42 +00:00
Jack Jansen 32486f5662 Added PyMac_PromptGetFile, removed stuff gone to other sources. 1995-08-14 12:36:37 +00:00
Jack Jansen 819f1770f6 Lots of stuff moved to other files.
Include pythonresources.h.
1995-08-14 12:35:10 +00:00
Jack Jansen c2e6dd8179 New file: list resource-ids in one place. 1995-08-14 12:34:42 +00:00
Jack Jansen 56b14d4484 Lots of stuff removed: gone to various other files. 1995-08-14 12:33:48 +00:00
Jack Jansen 696c95800e This is completely different from the old mainmain (which wasn't used
anymore) and is the new main program for MacPython. Built from bits
and pieces of config.c, macglue.c and pythonmain.c.
1995-08-14 12:33:20 +00:00
Jack Jansen 12fce3eda9 macgetpath - sys.path setting code factored out of config.c and
macglue.c
macgetplatform - factored out of config.c
1995-08-14 12:31:44 +00:00
Jack Jansen f717ac29f0 Merged Jack's macgetcompiler.c and Guido's maccompiler.c and named the
result macgetcompiler.c (after all, *I* did the merging:-)
1995-08-14 12:30:15 +00:00
Jack Jansen 0e1c0ce4b0 Renumbered dialogs:
128-255	are for interpreter use
256-511 are for extension modules, libraries, etc
512 and above are for applications
1995-08-14 12:24:05 +00:00
Jack Jansen d5d5f462f9 Added new call PromptGetFile (like StandardGetFile, but accepts a
prompt) and added optional prompt to GetDirectory.
1995-08-14 12:22:56 +00:00
Jack Jansen 9c45a6504f Added missing initializer and extra error check. 1995-08-14 12:21:50 +00:00
Jack Jansen 9062fa2fb5 Added prompts to various file-select dialogs
Renumbered resources to above 512
1995-08-14 12:21:12 +00:00
Jack Jansen ad169272fb Added List.slb alias 1995-08-14 12:20:22 +00:00
Jack Jansen 3050a2dc5f Binhexify any .rsrc file in a tree 1995-08-14 12:19:20 +00:00
Jack Jansen 9d19a914d0 Added prompt to getfile dialog
Renumbered resources
1995-08-14 12:14:55 +00:00
Jack Jansen a4b1d0030e Interface to the Mac List Manager. 1995-08-14 11:46:24 +00:00
Jack Jansen ea79c876d3 re-enabled newmodule 1995-08-09 15:17:23 +00:00
Jack Jansen d8eb8a7945 MkPluginAliases - Scripts (AppleScript and Python) to create aliases
to PPC plugin libraries
fixfiletypes.py - Script to recursively set mac creator/type based on
	extension
1995-08-09 15:16:58 +00:00
Guido van Rossum 6e39e53cde Initial revision 1995-08-08 14:11:07 +00:00
Guido van Rossum 222c8924c1 add xstat (extended stat, returns resource fork size and creator/type) 1995-08-08 14:10:22 +00:00
Guido van Rossum 08d2071acc set some fields to zero for directories 1995-08-08 14:09:33 +00:00
Jack Jansen cf6369394e Better error messages wrt missing resources and preferences 1995-08-07 14:36:06 +00:00
Jack Jansen a7b6a820ae Added binascii 1995-08-07 14:35:24 +00:00
Jack Jansen 3d18593e6d Added interfaces to {Get,Set}FInfo and accompanying objects 1995-08-07 14:04:10 +00:00
Jack Jansen f8bddd8ae3 Mwerks now also has fopenrf 1995-08-07 14:03:14 +00:00
Jack Jansen 426fa79a7d Mwerks version of fopenRF. 1995-08-07 14:02:12 +00:00
Jack Jansen 67b4e6d4e8 Fix for cfm68k 1995-08-07 14:01:46 +00:00
Jack Jansen fc596038a5 Moved here because it is think-specific 1995-08-07 14:00:08 +00:00
Jack Jansen 63bf598217 Added resource-files to CVS tree, in binhex form 1995-08-07 13:59:16 +00:00
Jack Jansen d8c7a41ae9 Put resource-files under CVS, in binhex form 1995-08-07 13:58:09 +00:00
Jack Jansen 5968badb65 - Use new names
- Use AEInteractWithUser
1995-07-29 15:34:25 +00:00
Jack Jansen 39fe80b7da Initial revision 1995-07-29 15:33:43 +00:00
Jack Jansen e87e7a56bd New test program for server AE handling 1995-07-29 15:32:30 +00:00
Jack Jansen 7874b5d88c minor fix 1995-07-29 15:31:10 +00:00