Commit Graph

96 Commits

Author SHA1 Message Date
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 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 5e0625762e Final set of CW11 projects, before switch to CW Pro 1. 1997-07-28 13:04:22 +00:00
Jack Jansen 175f1c8007 Added USE_ZLIB to nonshared config files 1997-06-03 15:30:12 +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 219e2e2bb3 Projects for 1.5a2 distritbuion 1997-05-29 14:57:04 +00:00
Jack Jansen 549e0ff752 Removed references to StdClib and PLStringFuncs, rebuilt everything 1997-05-23 15:41:54 +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 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 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 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 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 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 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 19a14b6635 Image libraries moved and small things 1997-01-31 16:11:43 +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 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 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 115c1144ea Changed project segment structure to (more-or-less) match directory
structure.
1996-11-09 19:12:03 +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 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 f8c684d32c Ported to CW10 1996-10-16 15:30:24 +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 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 6d653ab1b6 Got rid of toollibs, moved some libraries around 1996-09-07 17:06:49 +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 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 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 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 c442d43ab9 Changed to use 8-byte doubles. Also re-enabled optimizations, 68020
codegen.
1996-08-07 14:54:48 +00:00
Jack Jansen 3d159f09a6 New releases of CWGUSI, Waste and Tcl/Tk. 1996-08-06 16:08:45 +00:00
Jack Jansen 402030fbff 1.4b2 projects 1996-08-02 15:20:08 +00:00
Jack Jansen e5b7b850f7 CW9 1996-08-01 15:37:24 +00:00