★ wanayoo — archive 1999 http://mail.python.org/pipermail/pythonmac-sig/2001-December/004672.htmlNouvelle recherche | Portail wanayoo

[Pythonmac-SIG] Please test the 2.2 installer

Jack Jansen jack@oratrix.nl
Sun, 23 Dec 2001 22:51:42 +0100


Recently, Stefan Witzgall <stefan.witzgall@online.de> said:
> [cut some traceback]
> File "archive_1_red:Python 2.2:Mac:Tools:IDE:Splash.py", line 51, in
> UpdateSplash
> splash.GetDialogWindow().ValidWindowRect(splash.GetDialogPort().portRect)
> NotImplementedError: Not available in this shared library/OS version

After some mailing back and forth with Jason I'm afraid this is
unfixable. The current (Universal 3.4) version of CarbonAccessors.o
does not have the ValidWindowRect call anymore (which the previous
3.3.2 version did have). I could hack something together with two
versions of CarbonAccessors.o, but this would be a nightmare to people
who want to build from source.

I'm currently thinking that I'll release 2.2 as "partially MacOS 8.1
compatible" (the interpreter works, the IDE doesn't). We (me + the
people who have access to 8.1) should then put together a patch set
that can be overlayed onto a MacPython installation and that replaces
all calls to ValidWindowRect() with
GetPort()/SetPort()/ValidRect()/SetPort() sequences.

--
Jack Jansen             | ++++ stop the execution of Mumia Abu-Jamal ++++
Jack.Jansen@oratrix.com | ++++ if you agree copy these lines to your sig ++++
www.cwi.nl/~jack        | see http://www.xs4all.nl/~tank/spg-l/sigaction.htm