Skip to content

Commit

Permalink
Merge 8.7
Browse files Browse the repository at this point in the history
  • Loading branch information
jan.nijtmans committed Mar 6, 2024
2 parents c59364b + 138756e commit 6ac942e
Show file tree
Hide file tree
Showing 12 changed files with 44 additions and 53 deletions.
12 changes: 3 additions & 9 deletions macosx/tkMacOSXDialog.c
Original file line number Diff line number Diff line change
Expand Up @@ -1588,15 +1588,9 @@ enum FontchooserEvent {
static void FontchooserEvent(int kind);
static Tcl_Obj * FontchooserCget(FontchooserData *fcdPtr,
int optionIndex);
static int FontchooserConfigureCmd(void *clientData,
Tcl_Interp *interp, Tcl_Size objc,
Tcl_Obj *const objv[]);
static int FontchooserShowCmd(void *clientData,
Tcl_Interp *interp, Tcl_Size objc,
Tcl_Obj *const objv[]);
static int FontchooserHideCmd(void *clientData,
Tcl_Interp *interp, Tcl_Size objc,
Tcl_Obj *const objv[]);
static Tcl_ObjCmdProc2 FontchooserConfigureCmd;
static Tcl_ObjCmdProc2 FontchooserShowCmd;
static Tcl_ObjCmdProc2 FontchooserHideCmd;
static void FontchooserParentEventHandler(void *clientData,
XEvent *eventPtr);
static void DeleteFontchooserData(void *clientData,
Expand Down
4 changes: 2 additions & 2 deletions unix/tkUnixButton.c
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ ColorToStr(

static void
ImageChanged( /* to be passed to Tk_GetImage() */
ClientData clientData,
void *clientData,
int x, int y, int width, int height,
int imageWidth, int imageHeight)
{
Expand Down Expand Up @@ -432,7 +432,7 @@ ShiftByOffset(

void
TkpDisplayButton(
ClientData clientData) /* Information about widget. */
void *clientData) /* Information about widget. */
{
TkButton *butPtr = (TkButton *)clientData;
GC gc;
Expand Down
4 changes: 2 additions & 2 deletions unix/tkUnixDraw.c
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ TkScrollWindow(
Region damageRgn) /* Region to accumulate damage in. */
{
Tk_RestrictProc *prevProc;
ClientData prevArg;
void *prevArg;
ScrollInfo info;

XCopyArea(Tk_Display(tkwin), Tk_WindowId(tkwin), Tk_WindowId(tkwin), gc,
Expand Down Expand Up @@ -119,7 +119,7 @@ TkScrollWindow(

static Tk_RestrictAction
ScrollRestrictProc(
ClientData arg,
void *arg,
XEvent *eventPtr)
{
ScrollInfo *info = (ScrollInfo *) arg;
Expand Down
20 changes: 10 additions & 10 deletions unix/tkUnixEmbed.c
Original file line number Diff line number Diff line change
Expand Up @@ -53,18 +53,18 @@ static Tcl_ThreadDataKey dataKey;
* Prototypes for static functions defined in this file:
*/

static void ContainerEventProc(ClientData clientData,
static void ContainerEventProc(void *clientData,
XEvent *eventPtr);
static void EmbeddedEventProc(ClientData clientData,
static void EmbeddedEventProc(void *clientData,
XEvent *eventPtr);
static int EmbedErrorProc(ClientData clientData,
static int EmbedErrorProc(void *clientData,
XErrorEvent *errEventPtr);
static void EmbedFocusProc(ClientData clientData,
static void EmbedFocusProc(void *clientData,
XEvent *eventPtr);
static void EmbedGeometryRequest(Container *containerPtr,
int width, int height);
static void EmbedSendConfigure(Container *containerPtr);
static void EmbedStructureProc(ClientData clientData,
static void EmbedStructureProc(void *clientData,
XEvent *eventPtr);
static void EmbedWindowDeleted(TkWindow *winPtr);

Expand Down Expand Up @@ -329,7 +329,7 @@ Tk_MakeContainer(

static int
EmbedErrorProc(
ClientData clientData, /* Points to integer to set. */
void *clientData, /* Points to integer to set. */
XErrorEvent *errEventPtr) /* Points to information about error (not
* used). */
{
Expand Down Expand Up @@ -361,7 +361,7 @@ EmbedErrorProc(

static void
EmbeddedEventProc(
ClientData clientData, /* Token for container window. */
void *clientData, /* Token for container window. */
XEvent *eventPtr) /* ResizeRequest event. */
{
TkWindow *winPtr = (TkWindow *)clientData;
Expand Down Expand Up @@ -393,7 +393,7 @@ EmbeddedEventProc(

static void
ContainerEventProc(
ClientData clientData, /* Token for container window. */
void *clientData, /* Token for container window. */
XEvent *eventPtr) /* ResizeRequest event. */
{
TkWindow *winPtr = (TkWindow *)clientData;
Expand Down Expand Up @@ -498,7 +498,7 @@ ContainerEventProc(

static void
EmbedStructureProc(
ClientData clientData, /* Token for container window. */
void *clientData, /* Token for container window. */
XEvent *eventPtr) /* ResizeRequest event. */
{
Container *containerPtr = (Container *)clientData;
Expand Down Expand Up @@ -553,7 +553,7 @@ EmbedStructureProc(

static void
EmbedFocusProc(
ClientData clientData, /* Token for container window. */
void *clientData, /* Token for container window. */
XEvent *eventPtr) /* ResizeRequest event. */
{
Container *containerPtr = (Container *)clientData;
Expand Down
16 changes: 8 additions & 8 deletions unix/tkUnixEvent.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ static Tcl_ThreadDataKey dataKey;
* Prototypes for functions that are referenced only in this file:
*/

static void DisplayCheckProc(ClientData clientData, int flags);
static void DisplayExitHandler(ClientData clientData);
static void DisplayFileProc(ClientData clientData, int flags);
static void DisplaySetupProc(ClientData clientData, int flags);
static void DisplayCheckProc(void *clientData, int flags);
static void DisplayExitHandler(void *clientData);
static void DisplayFileProc(void *clientData, int flags);
static void DisplaySetupProc(void *clientData, int flags);
static void TransferXEventsToTcl(Display *display);
#ifdef TK_USE_INPUT_METHODS
static void InstantiateIMCallback(Display *, XPointer client_data, XPointer call_data);
Expand Down Expand Up @@ -91,7 +91,7 @@ TkCreateXEventSource(void)

static void
DisplayExitHandler(
ClientData dummy) /* Not used. */
void *dummy) /* Not used. */
{
ThreadSpecificData *tsdPtr = (ThreadSpecificData *)
Tcl_GetThreadData(&dataKey, sizeof(ThreadSpecificData));
Expand Down Expand Up @@ -299,7 +299,7 @@ TkClipCleanup(

static void
DisplaySetupProc(
ClientData dummy, /* Not used. */
void *dummy, /* Not used. */
int flags)
{
TkDisplay *dispPtr;
Expand Down Expand Up @@ -434,7 +434,7 @@ TransferXEventsToTcl(

static void
DisplayCheckProc(
ClientData dummy, /* Not used. */
void *dummy, /* Not used. */
int flags)
{
TkDisplay *dispPtr;
Expand Down Expand Up @@ -470,7 +470,7 @@ DisplayCheckProc(

static void
DisplayFileProc(
ClientData clientData, /* The display pointer. */
void *clientData, /* The display pointer. */
int flags) /* Should be TCL_READABLE. */
{
TkDisplay *dispPtr = (TkDisplay *)clientData;
Expand Down
2 changes: 1 addition & 1 deletion unix/tkUnixMenubu.c
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ TkpCreateMenuButton(

void
TkpDisplayMenuButton(
ClientData clientData) /* Information about widget. */
void *clientData) /* Information about widget. */
{
TkMenuButton *mbPtr = (TkMenuButton *)clientData;
GC gc;
Expand Down
6 changes: 3 additions & 3 deletions unix/tkUnixRFont.c
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@ FinishedWithFont(

static int
InitFontErrorProc(
ClientData clientData,
void *clientData,
TCL_UNUSED(XErrorEvent *))
{
int *errorFlagPtr = (int *)clientData;
Expand Down Expand Up @@ -349,7 +349,7 @@ InitFont(

errorFlag = 0;
handler = Tk_CreateErrorHandler(Tk_Display(tkwin),
-1, -1, -1, InitFontErrorProc, (ClientData) &errorFlag);
-1, -1, -1, InitFontErrorProc, (void *) &errorFlag);
ftFont = GetFont(fontPtr, 0, 0.0);
if ((ftFont == NULL) || errorFlag) {
Tk_DeleteErrorHandler(handler);
Expand Down Expand Up @@ -391,7 +391,7 @@ InitFont(

fPtr->underlinePos = fPtr->fm.descent / 2;
handler = Tk_CreateErrorHandler(Tk_Display(tkwin),
-1, -1, -1, InitFontErrorProc, (ClientData) &errorFlag);
-1, -1, -1, InitFontErrorProc, (void *) &errorFlag);
errorFlag = 0;
Tk_MeasureChars((Tk_Font) fPtr, "I", 1, -1, 0, &iWidth);
Tk_DeleteErrorHandler(handler);
Expand Down
2 changes: 1 addition & 1 deletion unix/tkUnixScale.c
Original file line number Diff line number Diff line change
Expand Up @@ -544,7 +544,7 @@ DisplayHorizontalValue(

void
TkpDisplayScale(
ClientData clientData) /* Widget record for scale. */
void *clientData) /* Widget record for scale. */
{
TkScale *scalePtr = (TkScale *)clientData;
Tk_Window tkwin = scalePtr->tkwin;
Expand Down
2 changes: 1 addition & 1 deletion unix/tkUnixScrlbr.c
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ TkpCreateScrollbar(

void
TkpDisplayScrollbar(
ClientData clientData) /* Information about window. */
void *clientData) /* Information about window. */
{
TkScrollbar *scrollPtr = (TkScrollbar *)clientData;
Tk_Window tkwin = scrollPtr->tkwin;
Expand Down
17 changes: 8 additions & 9 deletions unix/tkUnixSend.c
Original file line number Diff line number Diff line change
Expand Up @@ -203,20 +203,20 @@ static struct {
* Forward declarations for functions defined later in this file:
*/

static int AppendErrorProc(ClientData clientData,
static int AppendErrorProc(void *clientData,
XErrorEvent *errorPtr);
static void AppendPropCarefully(Display *display,
Window window, Atom property, char *value,
int length, PendingCommand *pendingPtr);
static void DeleteProc(ClientData clientData);
static Tcl_CmdDeleteProc DeleteProc;
static void RegAddName(NameRegistry *regPtr,
const char *name, Window commWindow);
static void RegClose(NameRegistry *regPtr);
static void RegDeleteName(NameRegistry *regPtr, const char *name);
static Window RegFindName(NameRegistry *regPtr, const char *name);
static NameRegistry * RegOpen(Tcl_Interp *interp,
TkDisplay *dispPtr, int lock);
static void SendEventProc(ClientData clientData, XEvent *eventPtr);
static void SendEventProc(void *clientData, XEvent *eventPtr);
static int SendInit(Tcl_Interp *interp, TkDisplay *dispPtr);
static Tk_RestrictProc SendRestrictProc;
static int ServerSecure(TkDisplay *dispPtr);
Expand Down Expand Up @@ -963,7 +963,7 @@ Tk_SendObjCmd(
RegisteredInterp *riPtr;
int result, async, i, firstArg, index;
Tk_RestrictProc *prevProc;
ClientData prevArg;
void *prevArg;
TkDisplay *dispPtr;
Tcl_Time timeout;
NameRegistry *regPtr;
Expand Down Expand Up @@ -1427,7 +1427,7 @@ SendInit(

static void
SendEventProc(
ClientData clientData, /* Display information. */
void *clientData, /* Display information. */
XEvent *eventPtr) /* Information about event. */
{
TkDisplay *dispPtr = (TkDisplay *)clientData;
Expand Down Expand Up @@ -1787,7 +1787,7 @@ AppendPropCarefully(

static int
AppendErrorProc(
ClientData clientData, /* Command to mark complete, or NULL. */
void *clientData, /* Command to mark complete, or NULL. */
TCL_UNUSED(XErrorEvent *)) /* Information about error. */
{
PendingCommand *pendingPtr = (PendingCommand *)clientData;
Expand Down Expand Up @@ -1836,8 +1836,7 @@ AppendErrorProc(

static void
DeleteProc(
ClientData clientData) /* Info about registration, passed as
* ClientData. */
void *clientData) /* Info about registration */
{
RegisteredInterp *riPtr = (RegisteredInterp *)clientData;
RegisteredInterp *riPtr2;
Expand Down Expand Up @@ -1965,7 +1964,7 @@ UpdateCommWindow(

int
TkpTestsendCmd(
ClientData clientData, /* Main window for application. */
void *clientData, /* Main window for application. */
Tcl_Interp *interp, /* Current interpreter. */
Tcl_Size objc, /* Number of arguments. */
Tcl_Obj *const objv[]) /* Argument strings. */
Expand Down
4 changes: 2 additions & 2 deletions unix/tkUnixSysNotify.c
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ TCL_DECLARE_MUTEX(ln_mutex);
* Forward declarations for procedures defined in this file.
*/

static void SysNotifyDeleteCmd(void *);
static int SysNotifyCmd(void *, Tcl_Interp *, int, Tcl_Obj * const*);
static Tcl_CmdDeleteProc SysNotifyDeleteCmd;
static Tcl_ObjCmdProc SysNotifyCmd;

/*
*----------------------------------------------------------------------
Expand Down
8 changes: 3 additions & 5 deletions unix/tkUnixSysTray.c
Original file line number Diff line number Diff line change
Expand Up @@ -198,10 +198,8 @@ typedef struct {
* Forward declarations for procedures defined in this file.
*/

static int TrayIconCreateCmd(void *cd, Tcl_Interp *interp,
int objc, Tcl_Obj *const objv[]);
static int TrayIconObjectCmd(void *cd, Tcl_Interp *interp,
int objc, Tcl_Obj *const objv[]);
static Tcl_ObjCmdProc TrayIconCreateCmd;
static Tcl_ObjCmdProc TrayIconObjectCmd;
static int TrayIconConfigureMethod(DockIcon *icon, Tcl_Interp* interp,
int objc, Tcl_Obj *const objv[],
int addflags);
Expand All @@ -210,7 +208,7 @@ static int PostBalloon(DockIcon* icon, const char * utf8msg,
static void CancelBalloon(DockIcon* icon, int msgid);
static int QueryTrayOrientation(DockIcon* icon);

static void TrayIconDeleteProc(void *cd );
static Tcl_CmdDeleteProc TrayIconDeleteProc;
static Atom DockSelectionAtomFor(Tk_Window tkwin);
static void DockToManager(DockIcon *icon);
static void CreateTrayIconWindow(DockIcon *icon);
Expand Down

0 comments on commit 6ac942e

Please sign in to comment.