]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
First step in porting MacPython modules to OSX/unix: break all references between...
authorJack Jansen <jack.jansen@cwi.nl>
Thu, 17 May 2001 21:58:34 +0000 (21:58 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Thu, 17 May 2001 21:58:34 +0000 (21:58 +0000)
commit0e04eecdbf8467cf3fe055e41e96fa48507b998c
tree0c3373b79a29ab55b8c542fd06ddbc9d78dd9d39
parent99f9baa33190482784900970fd3e1c76e7cb48d6
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.
26 files changed:
Mac/Modules/ae/AEmodule.c
Mac/Modules/ae/aesupport.py
Mac/Modules/cm/Cmmodule.c
Mac/Modules/cm/cmsupport.py
Mac/Modules/ctl/Ctlmodule.c
Mac/Modules/ctl/ctlsupport.py
Mac/Modules/dlg/Dlgmodule.c
Mac/Modules/dlg/dlgsupport.py
Mac/Modules/drag/Dragmodule.c
Mac/Modules/drag/dragsupport.py
Mac/Modules/list/Listmodule.c
Mac/Modules/list/listsupport.py
Mac/Modules/menu/Menumodule.c
Mac/Modules/menu/menusupport.py
Mac/Modules/qd/Qdmodule.c
Mac/Modules/qd/qdsupport.py
Mac/Modules/qdoffs/Qdoffsmodule.c
Mac/Modules/qdoffs/qdoffssupport.py
Mac/Modules/qt/Qtmodule.c
Mac/Modules/qt/qtsupport.py
Mac/Modules/res/Resmodule.c
Mac/Modules/res/ressupport.py
Mac/Modules/te/TEmodule.c
Mac/Modules/te/tesupport.py
Mac/Modules/win/Winmodule.c
Mac/Modules/win/winsupport.py