Commit Graph

1415 Commits

Author SHA1 Message Date
Jack Jansen 5108db6232 Added _localemodule and exceptions.c 2000-06-07 21:09:40 +00:00
Jack Jansen f23a2e9418 Added _localemodule. 2000-06-07 20:36:51 +00:00
Jack Jansen dafe4712dd Nav removed (it has moved to the core toolbox modules). 2000-06-07 20:35:38 +00:00
Jack Jansen ee68fc3c7f Nav and AE have been moved to core toolbox modules: fixup dependent modules, export symbol list, etc. 2000-06-07 20:34:46 +00:00
Jack Jansen ebececc9d8 Moved AE module to the core toolbox set: it is needed by Nav and it isn't all _that_ huge.
Modified for new builtin exceptions.c.
2000-06-07 20:14:29 +00:00
Jack Jansen d1fb71121b Moved AE module to the core toolbox set: it is needed by Nav and it isn't all _that_ huge. 2000-06-07 20:13:05 +00:00
Jack Jansen 1c0fceeaa7 Minor bugfix: one uthread-dependent cleanup had "if not uthread" in stead of "if uthread". 2000-06-07 20:11:03 +00:00
Jack Jansen fd771a6a85 Upped default memory size to 16MB 2000-06-07 20:08:43 +00:00
Jack Jansen dab0554d5d Added lib-tk to the standard sys.path initializer. 2000-06-05 08:35:47 +00:00
Jack Jansen 490121355e Removed assorted old ifdefs. 2000-06-04 22:11:10 +00:00
Jack Jansen 80dc66e428 Removed support for very old CodeWarrior runtimes. 2000-06-04 22:10:25 +00:00
Jack Jansen fb1aafd06c Removed SYMANTEC_CFM68K support. 2000-06-04 22:07:37 +00:00
Jack Jansen d4d24cd96b Removed USE_STDWIN support. 2000-06-04 22:02:02 +00:00
Jack Jansen 021da55579 Removed THINK_C support. 2000-06-04 21:56:05 +00:00
Jack Jansen 031ac7112f Define USE_GUSI2, not USE_GUSI1. PythonStandalone still doesn't compile due to tk issues, though, but it isn't important right now. 2000-06-04 21:53:12 +00:00
Jack Jansen d9f6e92fbf Removed THINK_C support.
Added a CARBON indicator to the version string.
2000-06-04 21:51:36 +00:00
Jack Jansen 60f157d5e3 First version of the project that produces a working Carbon binary. The binary has only been tested on MacOS9, so far. This project needs CW IDE 4.1b4 or later. 2000-06-02 21:40:07 +00:00
Jack Jansen 2b44ba5203 Revived various of the compatability routines and made them Carbon-compliant. This is needed because the initial carbon-python does not use GUSI. 2000-06-02 21:38:19 +00:00
Jack Jansen a04b24bf8d Removed hfsrunning() macro. This means MacPython won't run on MacOS 5 (oops, System 5) or earlier anymore:-) 2000-06-02 21:36:39 +00:00
Jack Jansen e79dc76f53 Made the core toolbox modules carbon-compatible using the new greylist feature of bgen: non-carbon methods are still included in non-carbon MacPython. The issue of backward compatibility of Python code is still open.
Macmodule and macosmodule have also been carbonified. Some functionality is still missing there.
2000-06-02 21:35:07 +00:00
Jack Jansen 33d1ad28cb Replaced GetFInfo and SetFInfo calls with FspGetFInfo and FspSetFInfo calls, which are carbon-compatible. 2000-06-02 21:29:59 +00:00
Jack Jansen ee6eeb1876 Removed (within an #ifdef) Carbon-incompatabilities:
- Don't call all the toolbox init routines.
- No balloon help, so removed help code from the initial dialog.
2000-06-02 21:28:52 +00:00
Jack Jansen bb6d83a8c4 Removed (within an #ifdef) Carbon-incompatabilities:
- Use TickCount() in stead of LMGetTicks()
- Don't use xxxGetFile event filter
- Don't call SystemTask or HandleSysWindowEvent (is this also automatically handled under os9??)
- Don't scan event queue for cmd-. (to be fixed at some point).
2000-06-02 21:27:11 +00:00
Jack Jansen 14cd750004 Fixed callback function arguments to be carbon-compatible.
(Temporarily?) removed call to ProcessHighLevelEvent until we find out how to do this (Carbon only).
2000-06-02 21:23:09 +00:00
Jack Jansen d564d5f2c6 Config file for PythonStandCarbon (small non-shared MacPython for Carbon). 2000-06-02 21:19:16 +00:00
Jack Jansen 8334dc1e6b Made compatible with MSL Carbon libraries. 2000-06-02 21:18:09 +00:00
Jack Jansen 8a6d4d9cca macfsn should always be included, like exceptions and site. 2000-05-17 13:27:09 +00:00
Jack Jansen d9c01a56a0 Manually added HRHTMLRenderingLibAvailable.
Blacklist HRDisposeReference and call it in the dispose routine.
2000-05-15 15:36:52 +00:00
Jack Jansen 036194ceb4 Slowly becoming functional... 2000-05-15 15:35:08 +00:00
Jack Jansen ebd0106c77 Interface to macOS 9 HTMLRenderingLib. Not yet functional. 2000-05-14 22:05:36 +00:00
Jack Jansen 8f7f91fa2a (Temporarily) revived after a long sleep, for building MacPython without GUSI 2000-05-12 21:37:45 +00:00
Jack Jansen 7bfc2ebb01 Fixed to work again without USE_GUSI and with USE_MSL_MALLOC 2000-05-12 21:37:10 +00:00
Jack Jansen 12e89e42d8 Fixed to work again without USE_GUSI 2000-05-12 21:36:29 +00:00
Jack Jansen 48b486b054 Added unicodedata and _codecs modules (which had apparently slipped through until now). 2000-05-12 21:36:06 +00:00
Jack Jansen 092580baa9 First tiny steps towards Carbon: this project currently builds a PythonStandSmall without GUSI and with standard MSL malloc. Socket and select are the main victims of this. 2000-05-12 21:29:58 +00:00
Jack Jansen 9cfce18c4f GUSI 2.0.5 has a non-functional getsockname() if you use Open Transport. For now the workaround is to only enable MacTCP sockets. 2000-05-10 15:15:54 +00:00
Jack Jansen 9cef99fbf9 USE_GUSI2 should be defined, not USE_GUSI1. 2000-05-09 10:02:30 +00:00
Jack Jansen 6f8a6d21a1 Selecting the macfsn option didn't work, fixed.
Fixed the help strings.
Swapped the macfsn and help button numbers.
2000-05-09 10:01:52 +00:00
Jack Jansen 317b2a6d59 Import this to replace open() by an extended version that uses
Internet Config to set creator/type based on the extension. Donated by
Oliver Steele.
2000-05-09 08:38:20 +00:00
Jack Jansen 8b41d5363a Updated for the 1.6a2 distribution: added a note about the special Tcl/Tk distribution, about Quicktime Exschange and a few minor updates. 2000-05-07 22:08:42 +00:00
Jack Jansen e4d7b5e626 Changed for the new preference resource version. 2000-05-07 22:07:26 +00:00
Jack Jansen 31e2d7354f The applets need more memory nowadays, it seems (because of navservices, maybe?). Give them 4M, that should be okay for a while. 2000-05-07 22:05:33 +00:00
Jack Jansen e3c843e981 Installer for 1.6a2. This is not the optimal location for the VCT file, it should be one level higher, but I can't be bothered fixing that this time around. 2000-05-07 22:04:27 +00:00
Jack Jansen 6c2d7f8a99 1.6a2 directive files. 2000-05-07 22:02:30 +00:00
Jack Jansen 0e17c58938 These were never used, removed. 2000-05-07 22:02:10 +00:00
Jack Jansen 09c79b8f7d Moved and renamed 2000-05-07 22:01:21 +00:00
Jack Jansen ea79ba9341 Tentative MkDistr scripts for 1.6a2. 2000-05-06 23:13:47 +00:00
Jack Jansen 12a37b7c58 Updated for 1.6a2. 2000-05-06 23:01:07 +00:00
Jack Jansen caaa982094 Put the install folders in (vise), not vise, so the include files aren't accidentally picked up by the normal build process. 2000-05-06 22:34:20 +00:00
Jack Jansen 7972a5a4f2 We should define both USE_GUSI and USE_GUSI2. 2000-05-06 22:32:35 +00:00
Jack Jansen dd8024eb96 Adding projects to the repository again, this time in MacBinary form. If you have added the MMPr filetype as "plain binary" in the MacCVS preferences you should revert this before doing this update.
Got rid of last references to GUSI1.

Upped for current python CVS status.

Various minor tweaks, I guess:-)
2000-05-05 23:14:11 +00:00
Jack Jansen 0c6d037cc5 Removed string-exception preference, added tabcheck and NavService preference, upped version number. 2000-05-05 23:11:14 +00:00
Jack Jansen 1fdadcd42c Auto-install on import, if NavServices is available. Unless a "no navservices" flag is set Python automagically imports this module so code that uses macfs.xxxGetFile will get NavServices dialogs. 2000-05-05 23:10:58 +00:00
Jack Jansen 9d61d1bab1 Got rid of PyMem_XDEL. 2000-05-05 23:09:16 +00:00
Jack Jansen 850d118f74 Got rid of w/MSL in the version string. 2000-05-05 23:08:47 +00:00
Jack Jansen 68552ddece Automatically dump distribution folders where I want them, next to the vise scripts. 2000-05-05 23:07:43 +00:00
Jack Jansen 301f3f6baa Added accessor for kControlListBoxDoubleClickPart 2000-05-04 15:43:00 +00:00
Jack Jansen 69652f8abe Moved to the Compat folder (in case anyone still wants to try MPW building), it hasn't been used for years. 2000-05-03 08:42:26 +00:00
Jack Jansen 6a066805e0 Removed, the core-python getmtime works fine with GUSI2. 2000-05-03 08:41:56 +00:00
Jack Jansen bad9c7675a Almost ready for 1.6a2. 2000-04-26 22:00:49 +00:00
Jack Jansen bfbf113827 Don't build the _tkinter project from Build, only the one from Extensions:Imaging, which now drops its resulting .slb into the PlugIns folder. 2000-04-23 22:13:15 +00:00
Jack Jansen 322e158140 Tk 8.3.0 resources. 2000-04-23 22:12:13 +00:00
Jack Jansen 3c6f0e6230 Fixed to work with Tcl/Tk 8.3.0, at least, my modified copy of it. 2000-04-23 22:11:36 +00:00
Jack Jansen 01ae9eb2ec Added a couple of contributors. Still needs work for the next distribution. 2000-04-22 22:57:25 +00:00
Jack Jansen 6a2fdabd3d Erik van Blokland's CaptureAE. 2000-04-22 22:56:53 +00:00
Jack Jansen 2ea47f9f70 Added a reference to the Open Directory page on macPython. 2000-04-22 22:56:09 +00:00
Jack Jansen 82add28b40 The .exp file hadn't been regenerated after adding the threading stuff. This means that building a nonthreaded PythonCore will now require massaging of the .exp. 2000-04-22 21:51:47 +00:00
Jack Jansen 2f2c5f6471 Added a note about Personal Webserver, and replaced "netpresenz" by a list of the current mac webservers. 2000-04-22 21:50:33 +00:00
Jack Jansen 968cde98fc Added Corran Webster's explanation of how to write extensions in MPW and a pointer to his W documentation. 2000-04-22 21:48:56 +00:00
Jack Jansen ee0810403d Made the GUSI options work again with GUSI 2. 2000-04-21 23:53:37 +00:00
Jack Jansen 316778860f Fix by Dan Green and Corran Webster to support LongDateTime
values. Untested by me.
2000-04-18 14:08:31 +00:00
Just van Rossum ae787185df minor tweak (jvr) 2000-04-09 19:45:38 +00:00
Just van Rossum 73efed21e8 added experimental microthread support for use with stackless python -- bw compatible (jvr) 2000-04-09 19:45:22 +00:00
Just van Rossum d949b5cdba added popup control (jvr) 2000-04-09 19:45:08 +00:00
Just van Rossum 7051e5263e added setbound() method, some cleanups (jvr) 2000-04-09 19:44:45 +00:00
Just van Rossum 6e5f2d1f8e oops, keyword list missed exec... doh! thanks to Maik Roeder (jvr) 2000-04-09 19:44:13 +00:00
Jack Jansen 7d7bb91926 Installer Vise vct file for 1.6a1. Not very pretty (and needs funny directory structure). 2000-04-09 18:38:54 +00:00
Jack Jansen 4aafaf92c7 Modified for 1.6a1. 2000-04-09 18:38:11 +00:00
Jack Jansen ffd61a62cc Quick readme for 1.6a1. 2000-04-09 18:37:50 +00:00
Jack Jansen 6c38e5b46d Drag was missing from the modules built. 2000-04-08 21:29:31 +00:00
Jack Jansen d96f04c8f9 This hadn't been checked in for a while. 2000-04-08 21:28:53 +00:00
Jack Jansen 037649eaa6 Enable multithreading. 2000-04-07 15:40:59 +00:00
Jack Jansen 6d3632a209 Added a profiling target. 2000-04-07 15:40:14 +00:00
Jack Jansen a974d2498e Fiddled linkorder and a few other things to make shared threaded python work. 2000-04-07 15:39:25 +00:00
Jack Jansen 37d21e117f Started on GUSI2 and threading support. 2000-04-07 09:25:06 +00:00
Jack Jansen d62966060f 1.6a1 modules added. 2000-04-07 09:24:53 +00:00
Jack Jansen 7f70c8ee89 Started on GUSI2 and threading support. cfm68k targets are still included in all projects, but for the time being all the "fat" targets exclude them, making them basically copy operations. This way we don't have to rename everything, and anyone interested can easily try to fix 68k support. 2000-04-07 09:20:25 +00:00
Jack Jansen 2d1306b7cf Started on GUSI2 and threading support. 2000-04-07 09:10:49 +00:00
Jack Jansen 5c21420772 Ready for 1.6a1. Reordered the defines to be in line with config.h.in again, so tracking the new defines will be easier in future. 2000-04-07 09:10:35 +00:00
Jack Jansen e31d3d66aa Return a handle in stead of a resource. 2000-04-07 09:08:37 +00:00
Jack Jansen 1b6e8214ab Added a few cast to make it 68k-compatible. 2000-04-05 21:30:57 +00:00
Just van Rossum 8f11d8e52e Updated NetPresenz URL. Still needs update in the light of the new :Mac:Tools:CGI: stuff. Later. (jvr) 2000-03-28 20:54:50 +00:00
Just van Rossum f84fdfeefb added PythonCGISlave and BuildCGIApplet to the list of applets to build (jvr) 2000-03-28 20:50:36 +00:00
Just van Rossum c88093a90f small fix: don't depend on the exact location of PythonCGISlave within the Python tree. (jvr) 2000-03-28 14:53:32 +00:00
Just van Rossum f51872733c Added getaboutmenutext() method. (jvr) 2000-03-28 13:57:34 +00:00
Just van Rossum 4011723d0d - new version of PythonCGISlave
- new script/applet BuildCGIApplet
This largely supercedes :Mac:Demos:cgi, except for the html doc file. Should it move here? Merged with CGI_README.txt?
Todo: fullbuild support.
(jvr)
2000-03-28 12:05:13 +00:00
Just van Rossum 0c3baaf19c my previous patch didn't give enough events to SIOUX, this one fixes that (jvr) 2000-03-27 17:13:32 +00:00
Just van Rossum 7ec7c8ad66 fixed several event handling buglets, added command Q support, added a new module doc string, some formatting nits. (jvr) 2000-03-27 16:22:53 +00:00
Just van Rossum 158ce4247e realcgitest.py: added import MacOS, it now works again. Removed NetPresenz reference.
cgitest.cgi.rsrc: disable argv emulation; this is essential for the first time the cgi applet starts up
2000-03-26 10:12:26 +00:00
Jack Jansen deb6373fff Data of type Point is passed by value, not by reference. 2000-03-22 15:35:24 +00:00