Jack Jansen
b8248d8cff
Don't use extern when we mean staticforward (OSX gcc is picky about it).
...
Blacklist SendControlMessage: it's signature has changed between Universal Headers 3.3 and 3.4.
2001-06-20 21:31:28 +00:00
Jack Jansen
82bcbd04fd
{Is,Set}AntiAliasedTextEnabled don't exist on MacOS 8.5.5 and earlier. For now: cop out and blacklist them.
2001-06-20 21:29:19 +00:00
Jack Jansen
3685a4328d
ANSIfied function headers to shut up compiler warnings on OSX/Mach-o.
2001-06-20 21:22:23 +00:00
Jack Jansen
6b9289ff1a
Added a const to shut up a compiler warning.
2001-06-20 21:21:07 +00:00
Jack Jansen
4edc5eb639
Reversed the order of the checks for None or a Dialog where a Window is expected so it doesn't crash under OSX/Mach-o.
2001-06-20 21:20:22 +00:00
Jack Jansen
8853b18cc8
Removed some unused routines under Carbon. They caused compile errors with UH34.
2001-06-20 20:55:05 +00:00
Jack Jansen
ff75c214ef
Adapted to Universal Headers 3.4: new refcontype and use UPP names in stead of Proc names for callback creation.
2001-06-20 20:53:38 +00:00
Jack Jansen
5daef31355
Adapted for Universal Headers 3.4: refcon type has changed (sigh) and use modern (UPP in stead of Proc) names for callback object creation.
2001-06-20 20:50:19 +00:00
Just van Rossum
d700d79a73
Override bdb's canonic() method with a no-op: with bdb's version we couldn't edit breakpoints in file-less ("Untitled" script windows). Besides, we did't need it as we always use full path names anyway.
2001-06-20 19:57:55 +00:00
Just van Rossum
fb3e54fd99
made 7-bit-clean.
2001-06-19 21:38:42 +00:00
Just van Rossum
dc3c617cb8
Some long overdue maintainance. Made all IDE sources 7-bit-clean, to avoid any further encoding conversion troubles.
2001-06-19 21:37:33 +00:00
Jack Jansen
13a0172658
Got rid of mactoolboxglue.c
2001-06-13 12:41:25 +00:00
Jack Jansen
0c995756b3
Fixed an error in the signature of the QdRGB converter routines.
2001-06-13 12:39:02 +00:00
Jack Jansen
dac238bd46
When reading from stdin (with the dialog box) use any partial line on
...
stdout as the prompt. This makes raw_input() and print "xxx", ; sys.stdin.readline() work a bit more palatable.
2001-05-26 20:01:41 +00:00
Jack Jansen
a5ca7dd71a
One more macroman<->latin1 conversion victim.
2001-05-23 20:03:06 +00:00
Jack Jansen
0e2d6bfe09
Updated to reflect the current state of config.h.in.
2001-05-23 08:55:50 +00:00
Jack Jansen
fe9110b2ad
removed a routine that has moved to macglue.c
2001-05-22 22:37:05 +00:00
Jack Jansen
0268ac80de
Include Carbon/Carbon.h if appropriate.
...
Fixed glue initialization code so prototype is correct.
2001-05-22 22:34:56 +00:00
Jack Jansen
b16cf50077
Added WITHOUT_FRAMEWORKS and USE_TOOLBOX_OBJECT_GLUE defines.
2001-05-22 22:21:45 +00:00
Jack Jansen
11493bc65f
Simple script to regenerate all bgen-generated modules.
2001-05-22 22:18:21 +00:00
Jack Jansen
fa77e1a1b1
Lots more Carbon/Carbon.h includes, new UPP routine names, function prototypes. Most toolbox modules now compile, link and import in MacOSX-MachO python.
2001-05-22 21:56:42 +00:00
Jack Jansen
1129671350
Fixed changed UPP routines names. The module now compiles and loads.
2001-05-22 21:48:40 +00:00
Jack Jansen
b45032e629
Fixed a nasty slowdown in imports in frozen applications: the shortcut
...
for loading modules from the application resource fork stopped working
when sys.path component normalization was implemented. Comparison
of sys.path components is now done by FSSpec in stead of by pathname.
2001-05-22 14:13:02 +00:00
Jack Jansen
25e0c79487
Another include Carbon/Carbon.h
2001-05-19 12:57:22 +00:00
Jack Jansen
741e0378e4
Moved PyMac_GetFullPath from macgetargv.c to macglue.c. It should
...
have been there in the first place.
2001-05-19 12:55:57 +00:00
Jack Jansen
f3163303a9
Ifdeffed a few more sections. All functionality that is relevant on MacOSX
...
now appears to work.
2001-05-19 12:50:05 +00:00
Jack Jansen
6143d533b6
Include Carbon/Carbon.h in stead of universal headers, if appropriate.
...
Test for TARGET_API_MAC_OS8 in stead of !TARGET_API_MAC_CARBON where
appropriate.
2001-05-19 12:34:59 +00:00
Jack Jansen
9f66b4af6a
include Carbon/Carbon.h in stead of universal headers, if appropriate.
2001-05-19 12:32:39 +00:00
Jack Jansen
8bb1dc1f8d
Merged mactoolboxglue.c into macglue.c. A later step will be to separate out
...
the stuff that is only needed on classic-MacOS.
2001-05-19 12:31:09 +00:00
Jack Jansen
b686791b77
Added pymactoolboxglue.c and changed the exported symbols having to do with this.
2001-05-17 22:14:36 +00:00
Jack Jansen
e8f53bb779
Dynamically loaded toolbox modules don't need to link against each other anymore, due to the new glue code that ties them together.
2001-05-17 22:12:55 +00:00
Jack Jansen
f57a4a2e97
Glue code to connect obj_New and obj_Convert routines (the PyArg_Parse and Py_BuildTuple helpers) from one dynamically imported module to another.
2001-05-17 22:11:44 +00:00
Jack Jansen
0e04eecdbf
First step in porting MacPython modules to OSX/unix: break all references between modules except for the obj_New() and obj_Convert() routines, the PyArg_Parse and Py_BuildValue helpers.
...
And these can now be vectored through glue routines (by defining USE_TOOLBOX_OBJECT_GLUE) which will do the necessary imports, whereupon the module's init routine will tell the glue routine about the real conversion routine address and everything is fine again.
2001-05-17 21:58:34 +00:00
Jack Jansen
6f84ed5afc
Fixed macroman<->latin1 conversion. Some chars don't
...
exist in latin1, but at least the roundtrip results in the
same macroman characters.
2001-05-17 12:45:13 +00:00
Jack Jansen
dfebe90c4c
Fixed macroman<->latin1 conversion. Some characters don't exist in latin1, but at least the roundtrip gives
...
the correct macroman characters again.
2001-05-17 12:35:13 +00:00
Jack Jansen
5a4718e1ed
Bah, somehow the macroman<->iso-latin-1 translation got lost during the merge. Checking in one fixed file to make sure MacCVS Pro isn't the problem. If it isn't a flurry of checkins will follow tomorrow. If it is... well...
2001-05-15 20:22:08 +00:00
Jack Jansen
6db483e679
Added a WITHOUT_FRAMEWORKS define to all the config files, so that on MacOS<=9 compiles use Universal Headers, not Carbon/Carbon.h.
2001-05-14 15:00:38 +00:00
Jack Jansen
0194ad5c7d
Got the first MacPython module working under MacOSX/MachO (gestalt). Main changes
...
are including Carbon/Carbon.h in stead of the old headers (unless WITHOUT_FRAMEWORKS
is defined, as it will be for classic MacPython) and selectively disabling all the
stuff that is unneeded in a unix-Python (event handling, etc).
2001-05-12 22:46:35 +00:00
Jack Jansen
6e68a7e74f
Be more sensible about when to use TARGET_API_MAC_OS8 in stead of !TARGET_API_MAC_CARBON. This should greatly facilitate porting stuff to OSX in its MachO/BSD incarnation.
2001-05-12 21:31:34 +00:00
Jack Jansen
1bd0a712ad
Added iterobject.c to the project. And trying my first checkin at the same time.
2001-05-12 21:09:45 +00:00
Jack Jansen
99e607a86f
Added a note that test_longexp needs 400MB.
2001-05-10 12:20:30 +00:00
Jack Jansen
d454b578e2
Has been dead so long that there's no use keeping it in the active bit of the repository.
2001-05-10 12:17:03 +00:00
Jack Jansen
569c09c013
Removed some confusing sentences that are no longer relevant now that
...
calldll is part of the standard macPython distribution.
2001-05-08 14:20:11 +00:00
Jack Jansen
e9bcb5c766
Got rid of the whole event filtering mess again, I can't get it to work. Simply disabling the Tk event handling hook in _tkinter is not as nice, but at least it works.
2001-04-27 20:43:27 +00:00
Jack Jansen
69f086cbb6
Apparently the code to forestall Tk eating events was too aggressive (Tk user input stopped working). Fixed (I hope:-).
2001-04-26 13:22:33 +00:00
Jack Jansen
c1218bc014
Files for 2.1 distribution.
2001-04-25 22:11:24 +00:00
Jack Jansen
c54be4299c
Check RefCon backpointer to python object with IsPointerValid() before dereferencing it (carbon only).
2001-04-25 22:09:29 +00:00
Jack Jansen
26e51e1e83
Updated copyright info (which was long due).
2001-04-25 22:08:12 +00:00
Jack Jansen
b4b27bec0e
- Raise console window on input. Fixes Carbon hang.
2001-04-25 22:07:42 +00:00
Jack Jansen
15f1c08d96
- Raise console window on input. Fixes Carbon hang.
...
- Better handling of menu bar save/restore.
- Override abort() so it honours the "keep console window" flag.
2001-04-25 22:07:27 +00:00