diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2019-09-24 21:23:32 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2019-09-24 21:23:32 (GMT) |
commit | 1b4e22424f79b1e910cd4acb0352fd4ec8badbec (patch) | |
tree | 52fad7dc3bea11e483345ea97f52a4bae86bd59e /generic | |
parent | 97a31b80b8c9dd4d9a19984a9b709af0265d4c43 (diff) | |
parent | c2eaef98e73b309df7c2e262fc0c982a634d0f9d (diff) | |
download | tk-1b4e22424f79b1e910cd4acb0352fd4ec8badbec.zip tk-1b4e22424f79b1e910cd4acb0352fd4ec8badbec.tar.gz tk-1b4e22424f79b1e910cd4acb0352fd4ec8badbec.tar.bz2 |
Merge 8.6
Diffstat (limited to 'generic')
-rw-r--r-- | generic/tkButton.c | 2 | ||||
-rw-r--r-- | generic/tkCmds.c | 2 | ||||
-rw-r--r-- | generic/tkImgPhInstance.c | 2 | ||||
-rw-r--r-- | generic/tkInt.decls | 23 | ||||
-rw-r--r-- | generic/tkIntXlibDecls.h | 60 | ||||
-rw-r--r-- | generic/tkStubInit.c | 14 | ||||
-rw-r--r-- | generic/tkWindow.c | 2 |
7 files changed, 70 insertions, 35 deletions
diff --git a/generic/tkButton.c b/generic/tkButton.c index 2f43f13..c43fe9b 100644 --- a/generic/tkButton.c +++ b/generic/tkButton.c @@ -878,7 +878,7 @@ ButtonWidgetObjCmd( */ Tcl_CancelIdleCall(TkpDisplayButton, butPtr); - XFlush(butPtr->display); + (void)XFlush(butPtr->display); #ifndef MAC_OSX_TK /* * On the mac you can not sleep in a display proc, and the diff --git a/generic/tkCmds.c b/generic/tkCmds.c index 3de0078..cdcea7e 100644 --- a/generic/tkCmds.c +++ b/generic/tkCmds.c @@ -134,7 +134,7 @@ Tk_BellObjCmd( if (!nice) { XForceScreenSaver(Tk_Display(tkwin), ScreenSaverReset); } - XFlush(Tk_Display(tkwin)); + (void)XFlush(Tk_Display(tkwin)); Tk_DeleteErrorHandler(handler); return TCL_OK; } diff --git a/generic/tkImgPhInstance.c b/generic/tkImgPhInstance.c index edb6cd5..fde868b 100644 --- a/generic/tkImgPhInstance.c +++ b/generic/tkImgPhInstance.c @@ -700,7 +700,7 @@ TkImgPhotoDisplay( XSetClipMask(display, instancePtr->gc, None); XSetClipOrigin(display, instancePtr->gc, 0, 0); } - XFlush(display); + (void)XFlush(display); #endif } diff --git a/generic/tkInt.decls b/generic/tkInt.decls index a6677ab..0e34821 100644 --- a/generic/tkInt.decls +++ b/generic/tkInt.decls @@ -1830,7 +1830,28 @@ declare 90 aqua { Window **w4, unsigned int *ui) } declare 91 aqua { - int XSync(Display *display, Bool flag) + int XSync(Display *display, Bool discard) +} +declare 107 aqua { + int XFlush(Display *display) +} +declare 108 aqua { + int XGrabServer(Display *display) +} +declare 109 aqua { + int XUngrabServer(Display *display) +} +declare 110 aqua { + int XFree(void *data) +} +declare 111 aqua { + int XNoOp(Display *display) +} +declare 112 aqua { + XAfterFunction XSynchronize(Display *display, Bool onoff) +} +declare 114 aqua { + VisualID XVisualIDFromVisual(Visual *visual) } declare 120 aqua { int XOffsetRegion(Region rgn, int dx, int dy) diff --git a/generic/tkIntXlibDecls.h b/generic/tkIntXlibDecls.h index e71b611..ad58e21 100644 --- a/generic/tkIntXlibDecls.h +++ b/generic/tkIntXlibDecls.h @@ -693,7 +693,7 @@ EXTERN int XQueryColors(Display *display, Colormap colormap, EXTERN Status XQueryTree(Display *d, Window w1, Window *w2, Window *w3, Window **w4, unsigned int *ui); /* 91 */ -EXTERN int XSync(Display *display, Bool flag); +EXTERN int XSync(Display *display, Bool discard); /* Slot 92 is reserved */ /* Slot 93 is reserved */ /* Slot 94 is reserved */ @@ -709,14 +709,21 @@ EXTERN int XSync(Display *display, Bool flag); /* Slot 104 is reserved */ /* Slot 105 is reserved */ /* Slot 106 is reserved */ -/* Slot 107 is reserved */ -/* Slot 108 is reserved */ -/* Slot 109 is reserved */ -/* Slot 110 is reserved */ -/* Slot 111 is reserved */ -/* Slot 112 is reserved */ +/* 107 */ +EXTERN int XFlush(Display *display); +/* 108 */ +EXTERN int XGrabServer(Display *display); +/* 109 */ +EXTERN int XUngrabServer(Display *display); +/* 110 */ +EXTERN int XFree(void *data); +/* 111 */ +EXTERN int XNoOp(Display *display); +/* 112 */ +EXTERN XAfterFunction XSynchronize(Display *display, Bool onoff); /* Slot 113 is reserved */ -/* Slot 114 is reserved */ +/* 114 */ +EXTERN VisualID XVisualIDFromVisual(Visual *visual); /* Slot 115 is reserved */ /* Slot 116 is reserved */ /* Slot 117 is reserved */ @@ -1005,7 +1012,7 @@ typedef struct TkIntXlibStubs { int (*xQueryColor) (Display *display, Colormap colormap, XColor *def_in_out); /* 88 */ int (*xQueryColors) (Display *display, Colormap colormap, XColor *defs_in_out, int ncolors); /* 89 */ Status (*xQueryTree) (Display *d, Window w1, Window *w2, Window *w3, Window **w4, unsigned int *ui); /* 90 */ - int (*xSync) (Display *display, Bool flag); /* 91 */ + int (*xSync) (Display *display, Bool discard); /* 91 */ void (*reserved92)(void); void (*reserved93)(void); void (*reserved94)(void); @@ -1021,14 +1028,14 @@ typedef struct TkIntXlibStubs { void (*reserved104)(void); void (*reserved105)(void); void (*reserved106)(void); - void (*reserved107)(void); - void (*reserved108)(void); - void (*reserved109)(void); - void (*reserved110)(void); - void (*reserved111)(void); - void (*reserved112)(void); + int (*xFlush) (Display *display); /* 107 */ + int (*xGrabServer) (Display *display); /* 108 */ + int (*xUngrabServer) (Display *display); /* 109 */ + int (*xFree) (void *data); /* 110 */ + int (*xNoOp) (Display *display); /* 111 */ + XAfterFunction (*xSynchronize) (Display *display, Bool onoff); /* 112 */ void (*reserved113)(void); - void (*reserved114)(void); + VisualID (*xVisualIDFromVisual) (Visual *visual); /* 114 */ void (*reserved115)(void); void (*reserved116)(void); void (*reserved117)(void); @@ -1539,14 +1546,21 @@ extern const TkIntXlibStubs *tkIntXlibStubsPtr; /* Slot 104 is reserved */ /* Slot 105 is reserved */ /* Slot 106 is reserved */ -/* Slot 107 is reserved */ -/* Slot 108 is reserved */ -/* Slot 109 is reserved */ -/* Slot 110 is reserved */ -/* Slot 111 is reserved */ -/* Slot 112 is reserved */ +#define XFlush \ + (tkIntXlibStubsPtr->xFlush) /* 107 */ +#define XGrabServer \ + (tkIntXlibStubsPtr->xGrabServer) /* 108 */ +#define XUngrabServer \ + (tkIntXlibStubsPtr->xUngrabServer) /* 109 */ +#define XFree \ + (tkIntXlibStubsPtr->xFree) /* 110 */ +#define XNoOp \ + (tkIntXlibStubsPtr->xNoOp) /* 111 */ +#define XSynchronize \ + (tkIntXlibStubsPtr->xSynchronize) /* 112 */ /* Slot 113 is reserved */ -/* Slot 114 is reserved */ +#define XVisualIDFromVisual \ + (tkIntXlibStubsPtr->xVisualIDFromVisual) /* 114 */ /* Slot 115 is reserved */ /* Slot 116 is reserved */ /* Slot 117 is reserved */ diff --git a/generic/tkStubInit.c b/generic/tkStubInit.c index cf60cfb..445cec5 100644 --- a/generic/tkStubInit.c +++ b/generic/tkStubInit.c @@ -880,14 +880,14 @@ static const TkIntXlibStubs tkIntXlibStubs = { 0, /* 104 */ 0, /* 105 */ 0, /* 106 */ - 0, /* 107 */ - 0, /* 108 */ - 0, /* 109 */ - 0, /* 110 */ - 0, /* 111 */ - 0, /* 112 */ + XFlush, /* 107 */ + XGrabServer, /* 108 */ + XUngrabServer, /* 109 */ + XFree, /* 110 */ + XNoOp, /* 111 */ + XSynchronize, /* 112 */ 0, /* 113 */ - 0, /* 114 */ + XVisualIDFromVisual, /* 114 */ 0, /* 115 */ 0, /* 116 */ 0, /* 117 */ diff --git a/generic/tkWindow.c b/generic/tkWindow.c index 242dd46..99309a1 100644 --- a/generic/tkWindow.c +++ b/generic/tkWindow.c @@ -3269,7 +3269,7 @@ Initialize( } Tcl_ResetResult(interp); if (sync) { - XSynchronize(Tk_Display(Tk_MainWindow(interp)), True); + (void)XSynchronize(Tk_Display(Tk_MainWindow(interp)), True); } /* |