mirror of https://github.com/python/cpython.git
Get rid of support for Universal Headers older than 3.4 and various other
outdated things.
This commit is contained in:
parent
55309a31df
commit
65cbf93fce
|
@ -38,11 +38,7 @@ extern int _AEDesc_Convert(PyObject *, AEDesc *);
|
||||||
#define AEDesc_Convert _AEDesc_Convert
|
#define AEDesc_Convert _AEDesc_Convert
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if UNIVERSAL_INTERFACES_VERSION >= 0x0340
|
|
||||||
typedef long refcontype;
|
typedef long refcontype;
|
||||||
#else
|
|
||||||
typedef unsigned long refcontype;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static pascal OSErr GenericEventHandler(const AppleEvent *request, AppleEvent *reply, refcontype refcon); /* Forward */
|
static pascal OSErr GenericEventHandler(const AppleEvent *request, AppleEvent *reply, refcontype refcon); /* Forward */
|
||||||
|
|
||||||
|
@ -1426,11 +1422,7 @@ void init_AE(void)
|
||||||
|
|
||||||
|
|
||||||
upp_AEIdleProc = NewAEIdleUPP(AEIdleProc);
|
upp_AEIdleProc = NewAEIdleUPP(AEIdleProc);
|
||||||
#if UNIVERSAL_INTERFACES_VERSION >= 0x03400
|
|
||||||
upp_GenericEventHandler = NewAEEventHandlerUPP(&GenericEventHandler);
|
|
||||||
#else
|
|
||||||
upp_GenericEventHandler = NewAEEventHandlerUPP(GenericEventHandler);
|
upp_GenericEventHandler = NewAEEventHandlerUPP(GenericEventHandler);
|
||||||
#endif
|
|
||||||
PyMac_INIT_TOOLBOX_OBJECT_NEW(AEDesc *, AEDesc_New);
|
PyMac_INIT_TOOLBOX_OBJECT_NEW(AEDesc *, AEDesc_New);
|
||||||
PyMac_INIT_TOOLBOX_OBJECT_CONVERT(AEDesc, AEDesc_Convert);
|
PyMac_INIT_TOOLBOX_OBJECT_CONVERT(AEDesc, AEDesc_Convert);
|
||||||
|
|
||||||
|
|
|
@ -100,11 +100,7 @@ def passInput(self, name):
|
||||||
#define AEDesc_Convert _AEDesc_Convert
|
#define AEDesc_Convert _AEDesc_Convert
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if UNIVERSAL_INTERFACES_VERSION >= 0x0340
|
|
||||||
typedef long refcontype;
|
typedef long refcontype;
|
||||||
#else
|
|
||||||
typedef unsigned long refcontype;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static pascal OSErr GenericEventHandler(const AppleEvent *request, AppleEvent *reply, refcontype refcon); /* Forward */
|
static pascal OSErr GenericEventHandler(const AppleEvent *request, AppleEvent *reply, refcontype refcon); /* Forward */
|
||||||
|
|
||||||
|
@ -163,11 +159,7 @@ def passInput(self, name):
|
||||||
|
|
||||||
initstuff = initstuff + """
|
initstuff = initstuff + """
|
||||||
upp_AEIdleProc = NewAEIdleUPP(AEIdleProc);
|
upp_AEIdleProc = NewAEIdleUPP(AEIdleProc);
|
||||||
#if UNIVERSAL_INTERFACES_VERSION >= 0x03400
|
|
||||||
upp_GenericEventHandler = NewAEEventHandlerUPP(&GenericEventHandler);
|
|
||||||
#else
|
|
||||||
upp_GenericEventHandler = NewAEEventHandlerUPP(GenericEventHandler);
|
upp_GenericEventHandler = NewAEEventHandlerUPP(GenericEventHandler);
|
||||||
#endif
|
|
||||||
PyMac_INIT_TOOLBOX_OBJECT_NEW(AEDesc *, AEDesc_New);
|
PyMac_INIT_TOOLBOX_OBJECT_NEW(AEDesc *, AEDesc_New);
|
||||||
PyMac_INIT_TOOLBOX_OBJECT_CONVERT(AEDesc, AEDesc_Convert);
|
PyMac_INIT_TOOLBOX_OBJECT_CONVERT(AEDesc, AEDesc_Convert);
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -36,13 +36,6 @@ extern int _DlgObj_Convert(PyObject *, DialogRef *);
|
||||||
#define DlgObj_Convert _DlgObj_Convert
|
#define DlgObj_Convert _DlgObj_Convert
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !ACCESSOR_CALLS_ARE_FUNCTIONS && UNIVERSAL_INTERFACES_VERSION < 0x340
|
|
||||||
#define GetDialogTextEditHandle(dlg) (((DialogPeek)(dlg))->textH)
|
|
||||||
#define SetPortDialogPort(dlg) SetPort(dlg)
|
|
||||||
#define GetDialogPort(dlg) ((CGrafPtr)(dlg))
|
|
||||||
#define GetDialogFromWindow(win) ((DialogRef)(win))
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* XXX Shouldn't this be a stack? */
|
/* XXX Shouldn't this be a stack? */
|
||||||
static PyObject *Dlg_FilterProc_callback = NULL;
|
static PyObject *Dlg_FilterProc_callback = NULL;
|
||||||
|
|
||||||
|
|
|
@ -47,13 +47,6 @@
|
||||||
#define DlgObj_Convert _DlgObj_Convert
|
#define DlgObj_Convert _DlgObj_Convert
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !ACCESSOR_CALLS_ARE_FUNCTIONS && UNIVERSAL_INTERFACES_VERSION < 0x340
|
|
||||||
#define GetDialogTextEditHandle(dlg) (((DialogPeek)(dlg))->textH)
|
|
||||||
#define SetPortDialogPort(dlg) SetPort(dlg)
|
|
||||||
#define GetDialogPort(dlg) ((CGrafPtr)(dlg))
|
|
||||||
#define GetDialogFromWindow(win) ((DialogRef)(win))
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* XXX Shouldn't this be a stack? */
|
/* XXX Shouldn't this be a stack? */
|
||||||
static PyObject *Dlg_FilterProc_callback = NULL;
|
static PyObject *Dlg_FilterProc_callback = NULL;
|
||||||
|
|
||||||
|
|
|
@ -1390,9 +1390,7 @@ static
|
||||||
int cataloginfo_from_dict(FSCatalogInfoBitmap bitmap, FSCatalogInfo *info, const PyObject *dict)
|
int cataloginfo_from_dict(FSCatalogInfoBitmap bitmap, FSCatalogInfo *info, const PyObject *dict)
|
||||||
{
|
{
|
||||||
UInt32 storage;
|
UInt32 storage;
|
||||||
#if UNIVERSAL_INTERFACES_VERSION > 0x0332
|
|
||||||
FSPermissionInfo *permissions;
|
FSPermissionInfo *permissions;
|
||||||
#endif
|
|
||||||
|
|
||||||
// Dates
|
// Dates
|
||||||
if (fetch_utcdatetime(bitmap, kFSCatInfoCreateDate, dict, _kFSCatInfoCreateDate, &info->createDate)) return NULL;
|
if (fetch_utcdatetime(bitmap, kFSCatInfoCreateDate, dict, _kFSCatInfoCreateDate, &info->createDate)) return NULL;
|
||||||
|
@ -1401,7 +1399,6 @@ int cataloginfo_from_dict(FSCatalogInfoBitmap bitmap, FSCatalogInfo *info, const
|
||||||
if (fetch_utcdatetime(bitmap, kFSCatInfoAccessDate, dict, _kFSCatInfoAccessDate, &info->accessDate)) return NULL;
|
if (fetch_utcdatetime(bitmap, kFSCatInfoAccessDate, dict, _kFSCatInfoAccessDate, &info->accessDate)) return NULL;
|
||||||
if (fetch_utcdatetime(bitmap, kFSCatInfoBackupDate, dict, _kFSCatInfoBackupDate, &info->backupDate)) return NULL;
|
if (fetch_utcdatetime(bitmap, kFSCatInfoBackupDate, dict, _kFSCatInfoBackupDate, &info->backupDate)) return NULL;
|
||||||
|
|
||||||
#if UNIVERSAL_INTERFACES_VERSION > 0x0332
|
|
||||||
// Permissions
|
// Permissions
|
||||||
permissions = (FSPermissionInfo *) info->permissions;
|
permissions = (FSPermissionInfo *) info->permissions;
|
||||||
if (fetch_long(bitmap, kFSCatInfoPermissions, dict, _kFSCatInfoUserID, &permissions->userID)) return NULL;
|
if (fetch_long(bitmap, kFSCatInfoPermissions, dict, _kFSCatInfoUserID, &permissions->userID)) return NULL;
|
||||||
|
@ -1410,7 +1407,6 @@ int cataloginfo_from_dict(FSCatalogInfoBitmap bitmap, FSCatalogInfo *info, const
|
||||||
permissions->mode = (UInt16) storage;
|
permissions->mode = (UInt16) storage;
|
||||||
if (fetch_long(bitmap, kFSCatInfoPermissions, dict, _kFSCatInfoUserAccess, &storage)) return NULL;
|
if (fetch_long(bitmap, kFSCatInfoPermissions, dict, _kFSCatInfoUserAccess, &storage)) return NULL;
|
||||||
permissions->userAccess = (UInt8) storage;
|
permissions->userAccess = (UInt8) storage;
|
||||||
#endif
|
|
||||||
// IDs
|
// IDs
|
||||||
if (fetch_long(bitmap, kFSCatInfoTextEncoding, dict, _kFSCatInfoTextEncoding, &info->textEncodingHint)) return NULL;
|
if (fetch_long(bitmap, kFSCatInfoTextEncoding, dict, _kFSCatInfoTextEncoding, &info->textEncodingHint)) return NULL;
|
||||||
if (fetch_long(bitmap, kFSCatInfoNodeFlags, dict, _kFSCatInfoNodeFlags, &storage)) return NULL;
|
if (fetch_long(bitmap, kFSCatInfoNodeFlags, dict, _kFSCatInfoNodeFlags, &storage)) return NULL;
|
||||||
|
@ -1441,9 +1437,7 @@ PyObject *dict_from_cataloginfo(FSCatalogInfoBitmap bitmap, const FSCatalogInfo
|
||||||
{
|
{
|
||||||
PyObject *dict;
|
PyObject *dict;
|
||||||
PyObject *id;
|
PyObject *id;
|
||||||
#if UNIVERSAL_INTERFACES_VERSION > 0x0332
|
|
||||||
FSPermissionInfo *permissions;
|
FSPermissionInfo *permissions;
|
||||||
#endif
|
|
||||||
char buffer[1024];
|
char buffer[1024];
|
||||||
|
|
||||||
dict = PyDict_New();
|
dict = PyDict_New();
|
||||||
|
@ -1473,14 +1467,12 @@ PyObject *dict_from_cataloginfo(FSCatalogInfoBitmap bitmap, const FSCatalogInfo
|
||||||
if (insert_longlong(bitmap, kFSCatInfoRsrcSizes, dict, _kFSCatInfoRsrcLogical, info->rsrcLogicalSize)) return NULL;
|
if (insert_longlong(bitmap, kFSCatInfoRsrcSizes, dict, _kFSCatInfoRsrcLogical, info->rsrcLogicalSize)) return NULL;
|
||||||
if (insert_longlong(bitmap, kFSCatInfoRsrcSizes, dict, _kFSCatInfoRsrcPhysical, info->rsrcPhysicalSize)) return NULL;
|
if (insert_longlong(bitmap, kFSCatInfoRsrcSizes, dict, _kFSCatInfoRsrcPhysical, info->rsrcPhysicalSize)) return NULL;
|
||||||
|
|
||||||
#if UNIVERSAL_INTERFACES_VERSION > 0x0332
|
|
||||||
// Permissions
|
// Permissions
|
||||||
permissions = (FSPermissionInfo *) info->permissions;
|
permissions = (FSPermissionInfo *) info->permissions;
|
||||||
if (insert_long(bitmap, kFSCatInfoPermissions, dict, _kFSCatInfoUserID, permissions->userID)) return NULL;
|
if (insert_long(bitmap, kFSCatInfoPermissions, dict, _kFSCatInfoUserID, permissions->userID)) return NULL;
|
||||||
if (insert_long(bitmap, kFSCatInfoPermissions, dict, _kFSCatInfoGroupID, permissions->groupID)) return NULL;
|
if (insert_long(bitmap, kFSCatInfoPermissions, dict, _kFSCatInfoGroupID, permissions->groupID)) return NULL;
|
||||||
if (insert_long(bitmap, kFSCatInfoPermissions, dict, _kFSCatInfoUserAccess, permissions->userAccess)) return NULL;
|
if (insert_long(bitmap, kFSCatInfoPermissions, dict, _kFSCatInfoUserAccess, permissions->userAccess)) return NULL;
|
||||||
if (insert_long(bitmap, kFSCatInfoPermissions, dict, _kFSCatInfoMode, permissions->mode)) return NULL;
|
if (insert_long(bitmap, kFSCatInfoPermissions, dict, _kFSCatInfoMode, permissions->mode)) return NULL;
|
||||||
#endif
|
|
||||||
|
|
||||||
// Dates
|
// Dates
|
||||||
if (insert_utcdatetime(bitmap, kFSCatInfoCreateDate, dict, _kFSCatInfoCreateDate, &info->createDate)) return NULL;
|
if (insert_utcdatetime(bitmap, kFSCatInfoCreateDate, dict, _kFSCatInfoCreateDate, &info->createDate)) return NULL;
|
||||||
|
|
|
@ -43,8 +43,7 @@ static PyObject *ExistingwasteObj_New(WEReference);
|
||||||
** Parse/generate TextStyle records
|
** Parse/generate TextStyle records
|
||||||
*/
|
*/
|
||||||
static
|
static
|
||||||
PyObject *TextStyle_New(itself)
|
PyObject *TextStyle_New(TextStylePtr itself)
|
||||||
TextStylePtr itself;
|
|
||||||
{
|
{
|
||||||
|
|
||||||
return Py_BuildValue("lllO&", (long)itself->tsFont, (long)itself->tsFace, (long)itself->tsSize, QdRGB_New,
|
return Py_BuildValue("lllO&", (long)itself->tsFont, (long)itself->tsFace, (long)itself->tsSize, QdRGB_New,
|
||||||
|
@ -52,9 +51,7 @@ PyObject *TextStyle_New(itself)
|
||||||
}
|
}
|
||||||
|
|
||||||
static
|
static
|
||||||
TextStyle_Convert(v, p_itself)
|
TextStyle_Convert(PyObject *v, TextStylePtr p_itself)
|
||||||
PyObject *v;
|
|
||||||
TextStylePtr p_itself;
|
|
||||||
{
|
{
|
||||||
long font, face, size;
|
long font, face, size;
|
||||||
|
|
||||||
|
@ -70,8 +67,7 @@ TextStyle_Convert(v, p_itself)
|
||||||
** Parse/generate RunInfo records
|
** Parse/generate RunInfo records
|
||||||
*/
|
*/
|
||||||
static
|
static
|
||||||
PyObject *RunInfo_New(itself)
|
PyObject *RunInfo_New(WERunInfo *itself)
|
||||||
WERunInfo *itself;
|
|
||||||
{
|
{
|
||||||
|
|
||||||
return Py_BuildValue("llhhO&O&", itself->runStart, itself->runEnd, itself->runHeight,
|
return Py_BuildValue("llhhO&O&", itself->runStart, itself->runEnd, itself->runHeight,
|
||||||
|
|
|
@ -83,8 +83,7 @@
|
||||||
** Parse/generate TextStyle records
|
** Parse/generate TextStyle records
|
||||||
*/
|
*/
|
||||||
static
|
static
|
||||||
PyObject *TextStyle_New(itself)
|
PyObject *TextStyle_New(TextStylePtr itself)
|
||||||
TextStylePtr itself;
|
|
||||||
{
|
{
|
||||||
|
|
||||||
return Py_BuildValue("lllO&", (long)itself->tsFont, (long)itself->tsFace, (long)itself->tsSize, QdRGB_New,
|
return Py_BuildValue("lllO&", (long)itself->tsFont, (long)itself->tsFace, (long)itself->tsSize, QdRGB_New,
|
||||||
|
@ -92,9 +91,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
static
|
static
|
||||||
TextStyle_Convert(v, p_itself)
|
TextStyle_Convert(PyObject *v, TextStylePtr p_itself)
|
||||||
PyObject *v;
|
|
||||||
TextStylePtr p_itself;
|
|
||||||
{
|
{
|
||||||
long font, face, size;
|
long font, face, size;
|
||||||
|
|
||||||
|
@ -110,8 +107,7 @@
|
||||||
** Parse/generate RunInfo records
|
** Parse/generate RunInfo records
|
||||||
*/
|
*/
|
||||||
static
|
static
|
||||||
PyObject *RunInfo_New(itself)
|
PyObject *RunInfo_New(WERunInfo *itself)
|
||||||
WERunInfo *itself;
|
|
||||||
{
|
{
|
||||||
|
|
||||||
return Py_BuildValue("llhhO&O&", itself->runStart, itself->runEnd, itself->runHeight,
|
return Py_BuildValue("llhhO&O&", itself->runStart, itself->runEnd, itself->runHeight,
|
||||||
|
|
|
@ -36,21 +36,10 @@ extern int _WinObj_Convert(PyObject *, WindowRef *);
|
||||||
#define WinObj_Convert _WinObj_Convert
|
#define WinObj_Convert _WinObj_Convert
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !ACCESSOR_CALLS_ARE_FUNCTIONS && UNIVERSAL_INTERFACES_VERSION < 0x340
|
|
||||||
/* Carbon calls that we emulate in classic mode */
|
|
||||||
#define GetWindowSpareFlag(win) (((CWindowPeek)(win))->spareFlag)
|
|
||||||
#define GetWindowFromPort(port) ((WindowRef)(port))
|
|
||||||
#define GetWindowPortBounds(win, rectp) (*(rectp) = ((CWindowPeek)(win))->port.portRect)
|
|
||||||
#endif
|
|
||||||
#if !ACCESSOR_CALLS_ARE_FUNCTIONS
|
|
||||||
#define IsPointerValid(p) (((long)p&3) == 0)
|
|
||||||
#endif
|
|
||||||
#if ACCESSOR_CALLS_ARE_FUNCTIONS
|
|
||||||
/* Classic calls that we emulate in carbon mode */
|
/* Classic calls that we emulate in carbon mode */
|
||||||
#define GetWindowUpdateRgn(win, rgn) GetWindowRegion((win), kWindowUpdateRgn, (rgn))
|
#define GetWindowUpdateRgn(win, rgn) GetWindowRegion((win), kWindowUpdateRgn, (rgn))
|
||||||
#define GetWindowStructureRgn(win, rgn) GetWindowRegion((win), kWindowStructureRgn, (rgn))
|
#define GetWindowStructureRgn(win, rgn) GetWindowRegion((win), kWindowStructureRgn, (rgn))
|
||||||
#define GetWindowContentRgn(win, rgn) GetWindowRegion((win), kWindowContentRgn, (rgn))
|
#define GetWindowContentRgn(win, rgn) GetWindowRegion((win), kWindowContentRgn, (rgn))
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Function to dispose a window, with a "normal" calling sequence */
|
/* Function to dispose a window, with a "normal" calling sequence */
|
||||||
static void
|
static void
|
||||||
|
|
|
@ -74,21 +74,10 @@
|
||||||
#define WinObj_Convert _WinObj_Convert
|
#define WinObj_Convert _WinObj_Convert
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !ACCESSOR_CALLS_ARE_FUNCTIONS && UNIVERSAL_INTERFACES_VERSION < 0x340
|
|
||||||
/* Carbon calls that we emulate in classic mode */
|
|
||||||
#define GetWindowSpareFlag(win) (((CWindowPeek)(win))->spareFlag)
|
|
||||||
#define GetWindowFromPort(port) ((WindowRef)(port))
|
|
||||||
#define GetWindowPortBounds(win, rectp) (*(rectp) = ((CWindowPeek)(win))->port.portRect)
|
|
||||||
#endif
|
|
||||||
#if !ACCESSOR_CALLS_ARE_FUNCTIONS
|
|
||||||
#define IsPointerValid(p) (((long)p&3) == 0)
|
|
||||||
#endif
|
|
||||||
#if ACCESSOR_CALLS_ARE_FUNCTIONS
|
|
||||||
/* Classic calls that we emulate in carbon mode */
|
/* Classic calls that we emulate in carbon mode */
|
||||||
#define GetWindowUpdateRgn(win, rgn) GetWindowRegion((win), kWindowUpdateRgn, (rgn))
|
#define GetWindowUpdateRgn(win, rgn) GetWindowRegion((win), kWindowUpdateRgn, (rgn))
|
||||||
#define GetWindowStructureRgn(win, rgn) GetWindowRegion((win), kWindowStructureRgn, (rgn))
|
#define GetWindowStructureRgn(win, rgn) GetWindowRegion((win), kWindowStructureRgn, (rgn))
|
||||||
#define GetWindowContentRgn(win, rgn) GetWindowRegion((win), kWindowContentRgn, (rgn))
|
#define GetWindowContentRgn(win, rgn) GetWindowRegion((win), kWindowContentRgn, (rgn))
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Function to dispose a window, with a "normal" calling sequence */
|
/* Function to dispose a window, with a "normal" calling sequence */
|
||||||
static void
|
static void
|
||||||
|
|
|
@ -45,11 +45,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
#include <Carbon/Carbon.h>
|
#include <Carbon/Carbon.h>
|
||||||
#endif /* WITHOUT_FRAMEWORKS */
|
#endif /* WITHOUT_FRAMEWORKS */
|
||||||
|
|
||||||
#if UNIVERSAL_INTERFACES_VERSION >= 0x0340
|
|
||||||
typedef long refcontype;
|
typedef long refcontype;
|
||||||
#else
|
|
||||||
typedef unsigned long refcontype;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "Python.h"
|
#include "Python.h"
|
||||||
#include "macglue.h"
|
#include "macglue.h"
|
||||||
|
|
Loading…
Reference in New Issue