Just van Rossum
4e6d13cebf
Make object browser work in OSX (by rewriting the old browser
...
LDEF in Python). If at all possible, this should go into 2.2.1.
2002-03-26 12:06:11 +00:00
Jack Jansen
a516a59caa
Include obmalloc.c in the build.
2002-03-25 15:43:37 +00:00
Jack Jansen
714d7268d5
Weaklink most toolbox modules, improving backward compatibility. Modules will no longer fail to load if a single routine is missing on the curent OS version, in stead calling the missing routine will raise an exception.
...
Should finally fix 531398. 2.2.1 candidate.
2002-03-25 00:32:17 +00:00
Jack Jansen
9d79990ac7
Weaklink most toolbox modules, improving backward compatibility. Modules will no longer fail to load if a single routine is missing on the curent OS version, in stead calling the missing routine will raise an exception.
...
Should finally fix 531398. 2.2.1 candidate.
Also blacklisted some constants with definitions that were not Python-compatible.
2002-03-24 23:04:18 +00:00
Jack Jansen
5ee24ae98d
Weaklink most toolbox modules, improving backward compatibility. Modules will no longer fail to load if a single routine is missing on the curent OS version, in stead calling the missing routine will raise an exception.
...
Should finally fix 531398. 2.2.1 candidate.
2002-03-24 22:59:16 +00:00
Jack Jansen
150ed6113c
Generate with weaklink stubs, so missing routines (on MacOS 8.6 and earlier)
...
don't cause import failure.
Fixes 531398, 2.2.1 candidate.
2002-03-22 14:16:39 +00:00
Jack Jansen
9051e0e577
- Weaklink InterfaceLib in _Res module
...
- forgot to pass libraryflags and stdlibraryflags on to ppc/carbon
project generation.
First half of fix to 531398.
2002-03-22 14:15:07 +00:00
Jack Jansen
562baabb61
Added an open_pathname() method which opens a resource file by pathname,
...
possibly converting from AppleSingle.
2002-03-21 22:38:32 +00:00
Jack Jansen
b9e6661206
For reasons I don't fully understand we sometimes get unexpected events
...
in MachoPython. As we don't have MacOS.HandleEvent() we drop these on
the floor (with a print).
2002-03-21 22:36:57 +00:00
Jack Jansen
0e5a733887
Solve sync() signature conflict differently: manually return 0 if
...
we have GUSI's void sync().
2002-03-21 21:09:36 +00:00
Jack Jansen
99286f96ac
New checkin to convert from BinHex to AppleSingle encoding.
2002-03-21 20:18:32 +00:00
Jack Jansen
ca9a4a6e17
Lurking bug found by patch for 531291: FSSpecs should be passed to
...
Py_BuildValue by address, not by value.
2.2.1 candidate.
2002-03-18 15:41:32 +00:00
Jack Jansen
cb6cf13261
Some of the newer routines return an OSErr, like most toolbox calls, in stead of depending on ResError(). Second half of fix for #531291 .
...
2.2.1 candidate.
2002-03-18 15:31:08 +00:00
Jack Jansen
a1e5da91d5
Applet icon.
2002-03-16 00:34:03 +00:00
Jack Jansen
86c4d64751
Modifed for new included expat.
2002-03-14 23:14:43 +00:00
Jack Jansen
648c8920bd
Updated for new included expat and new waste.
2002-03-14 23:13:33 +00:00
Just van Rossum
a2168eceb0
mkalias() now also works for folders. Fixes bug #515830 .
2002-03-10 19:28:02 +00:00
Jack Jansen
3014ce94ba
CGStubLib wasn't weak-linked, fixed. 221 candidate.
2002-03-05 22:43:50 +00:00
Just van Rossum
dd989e1ce7
Added ClipCGContextToRegion() from Quickdraw.h.
2002-03-04 10:31:32 +00:00
Just van Rossum
38b504e9e3
Added support for SyncCGContextOriginWithPort().
2002-03-02 10:20:44 +00:00
Jack Jansen
5ae815af99
Some buffers needed to be unsigned char, not char.
2002-02-26 21:36:19 +00:00
Jack Jansen
6a60915843
Don't blacklist ModalFilterUPP but always pass it as NULL. This enables the record routines to be generated.
2002-02-05 22:35:36 +00:00
Jack Jansen
e62ceac7d4
Added SndRecord and (classic only) SndRecordToFile.
2002-02-05 22:34:35 +00:00
Jack Jansen
5bb8f78d97
Added support for unicode strings (utxt).
2002-02-05 21:24:47 +00:00
Just van Rossum
4014401c6c
Added minimal support for floating windows.
2002-02-04 12:52:44 +00:00
Just van Rossum
bf0a9084c5
Don't append quit menu when on OSX, it is special and automatic there.
2002-02-04 12:48:06 +00:00
Just van Rossum
4e7203855e
Flush screen buffer upon console.flush() and output.flush().
...
This fixes bug #511992 .
2002-02-04 11:53:53 +00:00
Jack Jansen
c7dd34b5e7
Added a note about compiler warnings.
2002-01-30 10:42:59 +00:00
Jack Jansen
fea155370e
Use full paths for Rez and DeRez, which may not be on $PATH. Fixes bug
...
#509074 .
2002-01-27 20:05:20 +00:00
Jack Jansen
402dd6e255
Added contributors.
2002-01-25 16:13:38 +00:00
Jack Jansen
9051ad1bf2
Some modifications and clarifications (by me) to Michael's mods.
2002-01-25 15:28:39 +00:00
Jack Jansen
c7a7d2d4e8
Rewritten, clarified, corrected and cleaned up by Michael J. Barber.
2002-01-25 15:06:19 +00:00
Jack Jansen
b2ecc2c6c8
Get rid of keyword list and use keyword.iskeyword() function (which I wasn't aware of previously).
2002-01-24 22:44:07 +00:00
Jack Jansen
bdd6e705ae
"yield" is also a keyword. Spotted by Neal Norwitz.
2002-01-24 12:36:51 +00:00
Jack Jansen
8b0ee24e22
(Much) better list of Python keywords, supplied by Michael J. Barber.
2002-01-23 22:49:48 +00:00
Jack Jansen
c8febecd3c
Rename the routine to start the target running _start(), with a compatibility
...
routine start() calling it.
Some suites declare an event start(), which obscures this method, which
causes the class initializer to fail when called with start=1.
Based on bug report and fix suggestion by Jacob Kaplan-Moss.
2002-01-23 22:46:30 +00:00
Jack Jansen
685d46fee1
Newer names for various error include files.
2002-01-22 23:25:12 +00:00
Jack Jansen
a618c3fcfe
Build _tkinter for Carbon too.
2002-01-22 23:24:41 +00:00
Jack Jansen
7ebcbf5cf9
Identify() enum values. This was changed in 1.14, but I don't think it is a good idea.
2002-01-22 23:24:03 +00:00
Jack Jansen
368875c2d3
Regenerated to take advantage of new _builtinSuites package.
2002-01-22 23:22:32 +00:00
Jack Jansen
d50c66b1e5
A "magic" suite that is the base suite for StdSuites. This solves a problem with the required events open/openapp/reopen/print/quit officially being part of Required but being defined (by Apple) in Standard.
...
Most of the code and ideas contributed by Michael j. Barber.
2002-01-22 23:20:12 +00:00
Jack Jansen
eafff4c248
Get rid of fsspec type initializer, it wasn't used anyway.
2002-01-21 23:02:03 +00:00
Jack Jansen
a4adacbd7e
Changes by Donovan Preston (and a few minor ones by me) to make IDE run under
...
MachoPython. Mainly making sure we don't call routines that don't exist.
2002-01-21 23:01:24 +00:00
Jack Jansen
815d2bf067
Changes by Donovan Preston (and a few minor ones by me) to make IDE run under
...
MachoPython. Mainly making sure we don't call routines that don't exist
and representing pathnames in a os.separator-neutral format.
These shouldn't interfere too much with Just's work on the next generation IDE,
I hope.
2002-01-21 23:00:52 +00:00
Jack Jansen
c71efe0116
Also install the Tools directory on "make installmacsubtree".
2002-01-21 22:51:55 +00:00
Jack Jansen
ba4fe77fba
Added as_pathname() method to FSRef objects.
2002-01-18 16:13:15 +00:00
Jack Jansen
109f0945e4
Added a note that you have to add Mac/Lib to sys.path after doing
...
a "make installmacsubtree".
2002-01-18 16:12:27 +00:00
Jack Jansen
fdc8d758ad
Include errors.rsrc in the Python.app resource file, so the error strings
...
are available in MacOS API exceptions.
2002-01-15 23:20:40 +00:00
Jack Jansen
32d1a3b1c9
Fixed to work under MachoPython, doing the expected unpacking for applesingle files. The IDE still doesn't work, though, because it uses :-style pathnames.
2002-01-13 23:18:00 +00:00
Jack Jansen
d48b10621e
In MachoPython expect Unix-style pathnames for both FSSpec and FSRef initializers. TBD: Do the reverse for MacPython, and also handle as_pathname().
2002-01-13 23:16:32 +00:00