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
Jack Jansen
a27e9fb19f
Added UserPane callbacks for HitTest and Tracking. Doesn't fully work yet.
2000-03-21 23:03:02 +00:00
Jack Jansen
1a7d5b12c0
Added a GetControlRect() method to controls which returns the bounding rectangle. To my surprise this call is missing from the C API...
2000-03-21 16:25:23 +00:00
Jack Jansen
abc411bac8
Started on support for callbacks for UserPane controls. Unfinished and untested.
2000-03-20 16:09:09 +00:00
Jack Jansen
c59996e6b1
Added a method GetMediaNextInterestingTimeOnly, which is like GetMediaNextInterestingTime without asking for the duration (which is, according to qt docs, expensive).
2000-03-17 16:49:59 +00:00
Jack Jansen
def77e5346
AETransactionID was mistakenly defined as a short (it is a long). Fixed.
2000-03-14 23:29:08 +00:00
Jack Jansen
add03b62fd
Handles were never disposed. Added an AutoDispose(onoff) method to control this.
...
Also added a Handle() function which is like Resource() but has auto-dispose on by default.
2000-03-08 16:58:15 +00:00
Jack Jansen
34d11f0670
Fixed multi-arg appends.
2000-03-07 23:40:13 +00:00
Jack Jansen
6f3fceb8d8
Allow None as TimeBase value in TimeValue records (becomes NULL in C structure,
...
used for delta-t values by quicktime).
2000-03-06 16:34:49 +00:00
Jack Jansen
1b7a70fa52
Fixed parameters to a few time and timebase calls: InOut parameters were
...
inadvertantly seen as out-only.
2000-03-03 17:06:13 +00:00
Jack Jansen
6dc8ce9108
Added PutPixMapBytes() and GetPixMapBytes() functions that allow getting at
...
pixmap data.
Added an as_GrafPort() method to be able to use a GWorld as argument to
routines that expect a GrafPort.
2000-03-03 16:03:06 +00:00
Jack Jansen
484be6152f
Added methods getdata() and putdata() to obtain the data in a bitmap.
2000-03-03 16:01:11 +00:00
Jack Jansen
98b286c217
A module to parse/generate MediaDescription handles as used by QuickTime. Only
...
generic, video and audio implemented for now.
2000-03-02 16:11:36 +00:00