summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2024-08-30 23:03:06 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2024-08-30 23:03:06 (GMT)
commit19cb6769c6c765a88656be5ff4c87bb90a21503a (patch)
tree07bc6215a3a59180fd29323cd99b59e5fe94aa57 /generic
parent72931c4fec9756b8efdd07911940a92ccb92d691 (diff)
downloadtk-19cb6769c6c765a88656be5ff4c87bb90a21503a.zip
tk-19cb6769c6c765a88656be5ff4c87bb90a21503a.tar.gz
tk-19cb6769c6c765a88656be5ff4c87bb90a21503a.tar.bz2
Fix typo's. Backport more usefull parts from 9.0
Diffstat (limited to 'generic')
-rw-r--r--generic/tkFont.c10
-rw-r--r--generic/tkGrab.c10
-rw-r--r--generic/tkGrid.c64
-rw-r--r--generic/tkImgBmap.c16
-rw-r--r--generic/tkImgGIF.c52
-rw-r--r--generic/tkImgListFormat.c782
-rw-r--r--generic/tkPointer.c12
-rw-r--r--generic/tkScrollbar.c16
8 files changed, 482 insertions, 480 deletions
diff --git a/generic/tkFont.c b/generic/tkFont.c
index bb0b34f..ecad770 100644
--- a/generic/tkFont.c
+++ b/generic/tkFont.c
@@ -633,7 +633,7 @@ Tk_FontObjCmd(
}
if ((namedHashPtr == NULL) || nfPtr->deletePending) {
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
- "named font \"%s\" doesn't exist", string));
+ "named font \"%s\" does not exist", string));
Tcl_SetErrorCode(interp, "TK", "LOOKUP", "FONT", string, NULL);
return TCL_ERROR;
}
@@ -1039,7 +1039,7 @@ TkDeleteNamedFont(
if (namedHashPtr == NULL) {
if (interp) {
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
- "named font \"%s\" doesn't exist", name));
+ "named font \"%s\" does not exist", name));
Tcl_SetErrorCode(interp, "TK", "LOOKUP", "FONT", name, NULL);
}
return TCL_ERROR;
@@ -3215,8 +3215,8 @@ TkIntersectAngledTextLayout(
PointInQuadrilateral(cx, cy, rx[1], ry[1]) &&
PointInQuadrilateral(cx, cy, rx[2], ry[2]) &&
PointInQuadrilateral(cx, cy, rx[3], ry[3])) {
- return 0;
- }
+ return 0;
+ }
}
/*
@@ -3754,7 +3754,7 @@ ParseFontNameObj(
|| (objc < 1)) {
if (interp != NULL) {
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
- "font \"%s\" doesn't exist", string));
+ "font \"%s\" does not exist", string));
Tcl_SetErrorCode(interp, "TK", "LOOKUP", "FONT", string, NULL);
}
return TCL_ERROR;
diff --git a/generic/tkGrab.c b/generic/tkGrab.c
index 5b7cbde..f131e83 100644
--- a/generic/tkGrab.c
+++ b/generic/tkGrab.c
@@ -524,24 +524,24 @@ Tk_Grab(
if (grabResult == GrabNotViewable) {
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"grab failed: window not viewable", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "GRAB", "UNVIEWABLE", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRAB", "UNVIEWABLE", (char *)NULL);
} else if (grabResult == AlreadyGrabbed) {
alreadyGrabbed:
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"grab failed: another application has grab", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "GRAB", "GRABBED", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRAB", "GRABBED", (char *)NULL);
} else if (grabResult == GrabFrozen) {
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"grab failed: keyboard or pointer frozen", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "GRAB", "FROZEN", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRAB", "FROZEN", (char *)NULL);
} else if (grabResult == GrabInvalidTime) {
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"grab failed: invalid time", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "GRAB", "BAD_TIME", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRAB", "BAD_TIME", (char *)NULL);
} else {
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"grab failed for unknown reason (code %d)", grabResult));
- Tcl_SetErrorCode(interp, "TK", "GRAB", "UNKNOWN", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRAB", "UNKNOWN", (char *)NULL);
}
return TCL_ERROR;
}
diff --git a/generic/tkGrid.c b/generic/tkGrid.c
index 078ae9e..c4ebef6 100644
--- a/generic/tkGrid.c
+++ b/generic/tkGrid.c
@@ -417,7 +417,7 @@ Tk_GridObjCmd(
/* This should not happen */
Tcl_SetObjResult(interp, Tcl_NewStringObj("internal error in grid", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "API_ABUSE", NULL);
+ Tcl_SetErrorCode(interp, "TK", "API_ABUSE", (char *)NULL);
return TCL_ERROR;
}
@@ -1018,7 +1018,7 @@ GridRowColumnConfigureCommand(
if (lObjc == 0) {
Tcl_SetObjResult(interp, Tcl_ObjPrintf("no %s indices specified",
(slotType == COLUMN) ? "column" : "row"));
- Tcl_SetErrorCode(interp, "TK", "GRID", "NO_INDEX", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "NO_INDEX", (char *)NULL);
Tcl_DecrRefCount(listCopy);
return TCL_ERROR;
}
@@ -1031,7 +1031,7 @@ GridRowColumnConfigureCommand(
if (lObjc != 1) {
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"must specify a single element on retrieval", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "GRID", "USAGE", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "USAGE", (char *)NULL);
Tcl_DecrRefCount(listCopy);
return TCL_ERROR;
}
@@ -1039,7 +1039,7 @@ GridRowColumnConfigureCommand(
Tcl_AppendResult(interp,
" (when retrieving options only integer indices are "
"allowed)", NULL);
- Tcl_SetErrorCode(interp, "TK", "GRID", "INDEX_FORMAT", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "INDEX_FORMAT", (char *)NULL);
Tcl_DecrRefCount(listCopy);
return TCL_ERROR;
}
@@ -1144,14 +1144,14 @@ GridRowColumnConfigureCommand(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"the window \"%s\" is not managed by \"%s\"",
Tcl_GetString(lObjv[j]), Tcl_GetString(objv[2])));
- Tcl_SetErrorCode(interp, "TK", "GRID", "NOT_MANAGED", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "NOT_MANAGED", (char *)NULL);
Tcl_DecrRefCount(listCopy);
return TCL_ERROR;
}
} else {
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"illegal index \"%s\"", Tcl_GetString(lObjv[j])));
- Tcl_SetErrorCode(interp, "TK", "VALUE", "GRID_INDEX", NULL);
+ Tcl_SetErrorCode(interp, "TK", "VALUE", "GRID_INDEX", (char *)NULL);
Tcl_DecrRefCount(listCopy);
return TCL_ERROR;
}
@@ -1175,7 +1175,7 @@ GridRowColumnConfigureCommand(
"\"%s\" is out of range",
Tcl_GetString(lObjv[j])));
Tcl_SetErrorCode(interp, "TK", "GRID", "INDEX_RANGE",
- NULL);
+ (char *)NULL);
Tcl_DecrRefCount(listCopy);
return TCL_ERROR;
}
@@ -1282,7 +1282,7 @@ GridRowColumnConfigureCommand(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"invalid arg \"%s\": should be non-negative",
Tcl_GetString(objv[i])));
- Tcl_SetErrorCode(interp, "TK", "GRID", "NEG_INDEX", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "NEG_INDEX", (char *)NULL);
return TCL_ERROR;
}
@@ -1388,7 +1388,7 @@ GridContentCommand(
if (value < 0) {
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"%d is an invalid value: should NOT be < 0", value));
- Tcl_SetErrorCode(interp, "TK", "GRID", "NEG_INDEX", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "NEG_INDEX", (char *)NULL);
return TCL_ERROR;
}
if (index == CONTENT_COLUMN) {
@@ -2553,8 +2553,8 @@ SetContentColumn(
lastCol = ((newColumn >= 0) ? newColumn : 0) + newNumCols;
if (lastCol >= MAX_ELEMENT) {
- Tcl_SetObjResult(interp, Tcl_NewStringObj("column out of bounds",-1));
- Tcl_SetErrorCode(interp, "TK", "GRID", "BAD_COLUMN", NULL);
+ Tcl_SetObjResult(interp, Tcl_NewStringObj("column out of bounds", TCL_INDEX_NONE));
+ Tcl_SetErrorCode(interp, "TK", "GRID", "BAD_COLUMN", (char *)NULL);
return TCL_ERROR;
}
@@ -2595,7 +2595,7 @@ SetContentRow(
lastRow = ((newRow >= 0) ? newRow : 0) + newNumRows;
if (lastRow >= MAX_ELEMENT) {
Tcl_SetObjResult(interp, Tcl_NewStringObj("row out of bounds", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "GRID", "BAD_ROW", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "BAD_ROW", (char *)NULL);
return TCL_ERROR;
}
@@ -3034,7 +3034,7 @@ ConfigureContent(
if (length > 1 && i == 0) {
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"bad argument \"%s\": must be name of window", string));
- Tcl_SetErrorCode(interp, "TK", "GRID", "BAD_PARAMETER", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "BAD_PARAMETER", (char *)NULL);
return TCL_ERROR;
}
if (length > 1 && firstChar == '-') {
@@ -3044,7 +3044,7 @@ ConfigureContent(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"unexpected parameter \"%s\" in configure list:"
" should be window name or option", string));
- Tcl_SetErrorCode(interp, "TK", "GRID", "BAD_PARAMETER", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "BAD_PARAMETER", (char *)NULL);
return TCL_ERROR;
}
@@ -3052,7 +3052,7 @@ ConfigureContent(
(prevChar == REL_SKIP) || (prevChar == REL_VERT))) {
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"must specify window before shortcut '-'", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "GRID", "SHORTCUT_USAGE", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "SHORTCUT_USAGE", (char *)NULL);
return TCL_ERROR;
}
@@ -3064,7 +3064,7 @@ ConfigureContent(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"invalid window shortcut, \"%s\" should be '-', 'x', or '^'",
string));
- Tcl_SetErrorCode(interp, "TK", "GRID", "SHORTCUT_USAGE", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "SHORTCUT_USAGE", (char *)NULL);
return TCL_ERROR;
}
numWindows = i;
@@ -3072,7 +3072,7 @@ ConfigureContent(
if ((objc - numWindows) & 1) {
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"extra option or option with no value", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "GRID", "BAD_PARAMETER", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "BAD_PARAMETER", (char *)NULL);
return TCL_ERROR;
}
@@ -3101,7 +3101,7 @@ ConfigureContent(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"bad row value \"%s\": must be a non-negative integer",
Tcl_GetString(objv[i+1])));
- Tcl_SetErrorCode(interp, "TK", "VALUE", "POSITIVE_INT", NULL);
+ Tcl_SetErrorCode(interp, "TK", "VALUE", "POSITIVE_INT", (char *)NULL);
return TCL_ERROR;
}
defaultRow = tmp;
@@ -3167,7 +3167,7 @@ ConfigureContent(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"can't manage \"%s\": it's a top-level window",
Tcl_GetString(objv[j])));
- Tcl_SetErrorCode(interp, "TK", "GEOMETRY", "TOPLEVEL", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GEOMETRY", "TOPLEVEL", (char *)NULL);
return TCL_ERROR;
}
contentPtr = GetGrid(content);
@@ -3197,7 +3197,7 @@ ConfigureContent(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"bad column value \"%s\": must be a non-negative integer",
Tcl_GetString(objv[i+1])));
- Tcl_SetErrorCode(interp, "TK", "VALUE", "COLUMN", NULL);
+ Tcl_SetErrorCode(interp, "TK", "VALUE", "COLUMN", (char *)NULL);
return TCL_ERROR;
}
if (SetContentColumn(interp, contentPtr, tmp, -1) != TCL_OK) {
@@ -3210,7 +3210,7 @@ ConfigureContent(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"bad columnspan value \"%s\": must be a positive integer",
Tcl_GetString(objv[i+1])));
- Tcl_SetErrorCode(interp, "TK", "VALUE", "SPAN", NULL);
+ Tcl_SetErrorCode(interp, "TK", "VALUE", "SPAN", (char *)NULL);
return TCL_ERROR;
}
if (SetContentColumn(interp, contentPtr, -1, tmp) != TCL_OK) {
@@ -3225,7 +3225,7 @@ ConfigureContent(
if (other == content) {
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"window can't be managed in itself", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "GEOMETRY", "SELF", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GEOMETRY", "SELF", (char *)NULL);
return TCL_ERROR;
}
positionGiven = 1;
@@ -3240,7 +3240,7 @@ ConfigureContent(
"bad stickyness value \"%s\": must be"
" a string containing n, e, s, and/or w",
Tcl_GetString(objv[i+1])));
- Tcl_SetErrorCode(interp, "TK", "VALUE", "STICKY", NULL);
+ Tcl_SetErrorCode(interp, "TK", "VALUE", "STICKY", (char *)NULL);
return TCL_ERROR;
}
contentPtr->sticky = sticky;
@@ -3252,7 +3252,7 @@ ConfigureContent(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"bad ipadx value \"%s\": must be positive screen distance",
Tcl_GetString(objv[i+1])));
- Tcl_SetErrorCode(interp, "TK", "VALUE", "INT_PAD", NULL);
+ Tcl_SetErrorCode(interp, "TK", "VALUE", "INT_PAD", (char *)NULL);
return TCL_ERROR;
}
contentPtr->iPadX = tmp * 2;
@@ -3263,7 +3263,7 @@ ConfigureContent(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"bad ipady value \"%s\": must be positive screen distance",
Tcl_GetString(objv[i+1])));
- Tcl_SetErrorCode(interp, "TK", "VALUE", "INT_PAD", NULL);
+ Tcl_SetErrorCode(interp, "TK", "VALUE", "INT_PAD", (char *)NULL);
return TCL_ERROR;
}
contentPtr->iPadY = tmp * 2;
@@ -3286,7 +3286,7 @@ ConfigureContent(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"bad row value \"%s\": must be a non-negative integer",
Tcl_GetString(objv[i+1])));
- Tcl_SetErrorCode(interp, "TK", "VALUE", "COLUMN", NULL);
+ Tcl_SetErrorCode(interp, "TK", "VALUE", "COLUMN", (char *)NULL);
return TCL_ERROR;
}
if (SetContentRow(interp, contentPtr, tmp, -1) != TCL_OK) {
@@ -3299,7 +3299,7 @@ ConfigureContent(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"bad rowspan value \"%s\": must be a positive integer",
Tcl_GetString(objv[i+1])));
- Tcl_SetErrorCode(interp, "TK", "VALUE", "SPAN", NULL);
+ Tcl_SetErrorCode(interp, "TK", "VALUE", "SPAN", (char *)NULL);
return TCL_ERROR;
}
if (SetContentRow(interp, contentPtr, -1, tmp) != TCL_OK) {
@@ -3370,7 +3370,7 @@ ConfigureContent(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"can't put \"%s\" inside \"%s\"", Tcl_GetString(objv[j]),
Tk_PathName(containerPtr->tkwin)));
- Tcl_SetErrorCode(interp, "TK", "GEOMETRY", "HIERARCHY", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GEOMETRY", "HIERARCHY", (char *)NULL);
Unlink(contentPtr);
return TCL_ERROR;
}
@@ -3386,7 +3386,7 @@ ConfigureContent(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"can't put \"%s\" inside \"%s\": would cause management loop",
Tcl_GetString(objv[j]), Tk_PathName(containerPtr->tkwin)));
- Tcl_SetErrorCode(interp, "TK", "GEOMETRY", "LOOP", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GEOMETRY", "LOOP", (char *)NULL);
Unlink(contentPtr);
return TCL_ERROR;
}
@@ -3470,7 +3470,7 @@ ConfigureContent(
if (containerPtr == NULL) {
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"can't use '^', can't find container window", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "GRID", "SHORTCUT_USAGE", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "SHORTCUT_USAGE", (char *)NULL);
return TCL_ERROR;
}
@@ -3524,7 +3524,7 @@ ConfigureContent(
if (!match) {
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"can't find content to extend with \"^\"", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "GRID", "SHORTCUT_USAGE", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "SHORTCUT_USAGE", (char *)NULL);
return TCL_ERROR;
}
}
@@ -3532,7 +3532,7 @@ ConfigureContent(
if (containerPtr == NULL) {
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"can't determine container window", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "GRID", "SHORTCUT_USAGE", NULL);
+ Tcl_SetErrorCode(interp, "TK", "GRID", "SHORTCUT_USAGE", (char *)NULL);
return TCL_ERROR;
}
SetGridSize(containerPtr);
diff --git a/generic/tkImgBmap.c b/generic/tkImgBmap.c
index c6f10b9..fca3e44 100644
--- a/generic/tkImgBmap.c
+++ b/generic/tkImgBmap.c
@@ -240,7 +240,7 @@ ImgBmapConfigureModel(
int maskWidth, maskHeight, dummy1, dummy2;
if (Tk_ConfigureWidget(modelPtr->interp, Tk_MainWindow(modelPtr->interp),
- configSpecs, objc, (const char **) objv, (char *) modelPtr, flags|TK_CONFIG_OBJS) != TCL_OK) {
+ configSpecs, objc, (const char **)objv, (char *)modelPtr, flags|TK_CONFIG_OBJS) != TCL_OK) {
return TCL_ERROR;
}
@@ -269,9 +269,9 @@ ImgBmapConfigureModel(
|| (modelPtr->maskDataString != NULL)) {
if (modelPtr->data == NULL) {
Tcl_SetObjResult(modelPtr->interp, Tcl_NewStringObj(
- "cannot have mask without bitmap", TCL_INDEX_NONE));
+ "cannot have a mask without a bitmap", TCL_INDEX_NONE));
Tcl_SetErrorCode(modelPtr->interp, "TK", "IMAGE", "BITMAP",
- "NO_BITMAP", NULL);
+ "NO_BITMAP", (char *)NULL);
return TCL_ERROR;
}
modelPtr->maskData = TkGetBitmapData(modelPtr->interp,
@@ -287,7 +287,7 @@ ImgBmapConfigureModel(
Tcl_SetObjResult(modelPtr->interp, Tcl_NewStringObj(
"bitmap and mask have different sizes", TCL_INDEX_NONE));
Tcl_SetErrorCode(modelPtr->interp, "TK", "IMAGE", "BITMAP",
- "MASK_SIZE", NULL);
+ "MASK_SIZE", (char *)NULL);
return TCL_ERROR;
}
}
@@ -488,7 +488,7 @@ TkGetBitmapData(
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"can't get bitmap data from a file in a safe interpreter",
-1));
- Tcl_SetErrorCode(interp, "TK", "SAFE", "BITMAP_FILE", NULL);
+ Tcl_SetErrorCode(interp, "TK", "SAFE", "BITMAP_FILE", (char *)NULL);
return NULL;
}
expandedFileName = Tcl_TranslateFileName(NULL, fileName, &buffer);
@@ -593,7 +593,7 @@ TkGetBitmapData(
"format error in bitmap data; looks like it's an"
" obsolete X10 bitmap file", TCL_INDEX_NONE));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "BITMAP", "OBSOLETE",
- NULL);
+ (char *)NULL);
}
goto errorCleanup;
}
@@ -637,7 +637,7 @@ TkGetBitmapData(
if (interp != NULL) {
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"format error in bitmap data", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "BITMAP", "FORMAT", NULL);
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "BITMAP", "FORMAT", (char *)NULL);
}
errorCleanup:
@@ -1210,7 +1210,7 @@ ImgBmapPostscript(
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"unable to generate postscript for bitmaps larger than 60000"
" pixels", TCL_INDEX_NONE));
- Tcl_SetErrorCode(interp, "TK", "CANVAS", "PS", "MEMLIMIT", NULL);
+ Tcl_SetErrorCode(interp, "TK", "CANVAS", "PS", "MEMLIMIT", (char *)NULL);
return TCL_ERROR;
}
diff --git a/generic/tkImgGIF.c b/generic/tkImgGIF.c
index 6e169fe..a04196d 100644
--- a/generic/tkImgGIF.c
+++ b/generic/tkImgGIF.c
@@ -469,7 +469,7 @@ FileReadGIF(
"no value given for \"%s\" option",
Tcl_GetString(objv[i])));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "GIF", "OPT_VALUE",
- (char *) NULL);
+ (char *)NULL);
return TCL_ERROR;
}
if (Tcl_GetIntFromObj(interp, objv[++i], &index) != TCL_OK) {
@@ -485,14 +485,14 @@ FileReadGIF(
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"couldn't read GIF header from file \"%s\"", fileName));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "GIF", "HEADER",
- (char *) NULL);
+ (char *)NULL);
return TCL_ERROR;
}
if ((fileWidth <= 0) || (fileHeight <= 0)) {
Tcl_SetObjResult(interp, Tcl_ObjPrintf(
"GIF image file \"%s\" has dimension(s) <= 0", fileName));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "GIF", "BOGUS_SIZE",
- (char *) NULL);
+ (char *)NULL);
return TCL_ERROR;
}
@@ -507,7 +507,7 @@ FileReadGIF(
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"GIF file truncated", -1));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "GIF", "TRUNCATED",
- (char *) NULL);
+ (char *)NULL);
return TCL_ERROR;
}
bitPixel = 2 << (buf[0] & 0x07);
@@ -517,7 +517,7 @@ FileReadGIF(
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"error reading color map", TCL_INDEX_NONE));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "GIF", "COLOR_MAP",
- (char *) NULL);
+ (char *)NULL);
return TCL_ERROR;
}
}
@@ -563,7 +563,7 @@ FileReadGIF(
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"no image data for this index", TCL_INDEX_NONE));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "GIF", "NO_DATA",
- (char *) NULL);
+ (char *)NULL);
goto error;
case GIF_EXTENSION:
@@ -581,7 +581,7 @@ FileReadGIF(
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"error reading extension in GIF image", TCL_INDEX_NONE));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "GIF", "BAD_EXT",
- (char *) NULL);
+ (char *)NULL);
goto error;
}
continue;
@@ -591,7 +591,7 @@ FileReadGIF(
"couldn't read left/top/width/height in GIF image",
-1));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "GIF", "DIMENSIONS",
- (char *) NULL);
+ (char *)NULL);
goto error;
}
break;
@@ -622,7 +622,7 @@ FileReadGIF(
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"error reading color map", TCL_INDEX_NONE));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "GIF",
- "COLOR_MAP", (char *) NULL);
+ "COLOR_MAP", (char *)NULL);
goto error;
}
}
@@ -685,7 +685,7 @@ FileReadGIF(
Tcl_SetObjResult(interp, Tcl_NewStringObj(
"error reading color map", TCL_INDEX_NONE));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "GIF", "COLOR_MAP",
- (char *) NULL);
+ (char *)NULL);
goto error;
}
}
@@ -929,11 +929,11 @@ ReadOneByte(
{
unsigned char buf[2];
if (Fread(gifConfPtr, buf, 1, 1, chan) != 1) {
- /*
- * Premature end of image.
- */
+ /*
+ * Premature end of image.
+ */
- Tcl_SetObjResult(interp, Tcl_NewStringObj(
+ Tcl_SetObjResult(interp, Tcl_NewStringObj(
"premature end of image data", TCL_INDEX_NONE));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "GIF", "PREMATURE_END", NULL);
return -1;
@@ -1218,7 +1218,7 @@ DoExtension(
break;
case 0xfe: /* Comment Extension */
strcpy(extensionStreamName,"comment");
- /* copy the extension data below */
+ /* copy the extension data below */
break;
}
/* Add extension to dict */
@@ -1349,7 +1349,7 @@ ReadImage(
if (initialCodeSize > MAX_LWZ_BITS) {
Tcl_SetObjResult(interp, Tcl_NewStringObj("malformed image", TCL_INDEX_NONE));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "GIF", "MALFORMED",
- (char *) NULL);
+ (char *)NULL);
return TCL_ERROR;
}
@@ -1468,24 +1468,24 @@ ReadImage(
}
firstCode = append[code];
- /*
- * Push the head of the code onto the stack.
- */
+ /*
+ * Push the head of the code onto the stack.
+ */
- *top++ = firstCode;
+ *top++ = firstCode;
- if (maxCode < (1 << MAX_LWZ_BITS)) {
+ if (maxCode < (1 << MAX_LWZ_BITS)) {
/*
* If there's still room in our codes table, add a new entry.
* Otherwise don't, and keep using the current table.
- * See DEFERRED CLEAR CODE IN LZW COMPRESSION in the GIF89a
- * specification.
+ * See DEFERRED CLEAR CODE IN LZW COMPRESSION in the GIF89a
+ * specification.
*/
prefix[maxCode] = oldCode;
append[maxCode] = firstCode;
maxCode++;
- }
+ }
/*
* maxCode tells us the maximum code value we can accept. If
@@ -1867,7 +1867,7 @@ Fread(
Tcl_Channel chan)
{
if (hunk < 0 || count < 0) {
- return -1;
+ return -1;
}
if (gifConfPtr->fromData == INLINE_DATA_BASE64) {
@@ -2047,7 +2047,7 @@ CommonWriteGIF(
if (state.num >= MAXCOLORMAPSIZE) {
Tcl_SetObjResult(interp, Tcl_NewStringObj("too many colors", TCL_INDEX_NONE));
Tcl_SetErrorCode(interp, "TK", "IMAGE", "GIF", "COLORFUL",
- (char *) NULL);
+ (char *)NULL);
return TCL_ERROR;
}
if (state.num<2) {
diff --git a/generic/tkImgListFormat.c b/generic/tkImgListFormat.c
index d2a674d..ab2e271 100644
--- a/generic/tkImgListFormat.c
+++ b/generic/tkImgListFormat.c
@@ -40,7 +40,7 @@
*/
#define TK_PHOTO_ALLOC_FAILURE_MESSAGE \
- "not enough free memory for image buffer"
+ "not enough free memory for image buffer"
/*
@@ -87,11 +87,11 @@ static const char *const colorFormatNames[] = {
struct FormatOptions {
int options; /* Individual bits indicate which options were
- * specified - see below. */
+ * specified - see below. */
Tcl_Obj *formatName; /* Name specified without an option. */
enum ColorFormatType colorFormat;
- /* The color format type given with the
- * -colorformat option */
+ /* The color format type given with the
+ * -colorformat option */
};
/*
@@ -121,34 +121,34 @@ static const char *const formatOptionNames[] = {
*/
static int ParseFormatOptions(Tcl_Interp *interp, int allowedOptions,
- Tcl_Size objc, Tcl_Obj *const objv[], Tcl_Size *indexPtr,
- struct FormatOptions *optPtr);
+ Tcl_Size objc, Tcl_Obj *const objv[], Tcl_Size *indexPtr,
+ struct FormatOptions *optPtr);
static Tcl_Obj *GetBadOptMsg(const char *badValue, int allowedOpts);
static int StringMatchDef(Tcl_Obj *data, Tcl_Obj *formatString,
- int *widthPtr, int *heightPtr, Tcl_Interp *interp);
+ int *widthPtr, int *heightPtr, Tcl_Interp *interp);
static int StringReadDef(Tcl_Interp *interp, Tcl_Obj *data,
- Tcl_Obj *formatString, Tk_PhotoHandle imageHandle,
- int destX, int destY, int width, int height,
- int srcX, int srcY);
+ Tcl_Obj *formatString, Tk_PhotoHandle imageHandle,
+ int destX, int destY, int width, int height,
+ int srcX, int srcY);
static int StringWriteDef(Tcl_Interp *interp,
- Tcl_Obj *formatString,
- Tk_PhotoImageBlock *blockPtr);
+ Tcl_Obj *formatString,
+ Tk_PhotoImageBlock *blockPtr);
static int ParseColor(Tcl_Interp *interp, Tcl_Obj *specObj,
- Display *display, Colormap colormap, unsigned char *redPtr,
- unsigned char *greenPtr, unsigned char *bluePtr,
- unsigned char *alphaPtr);
+ Display *display, Colormap colormap, unsigned char *redPtr,
+ unsigned char *greenPtr, unsigned char *bluePtr,
+ unsigned char *alphaPtr);
static int ParseColorAsList(const char *colorString, unsigned char *redPtr,
- unsigned char *greenPtr, unsigned char *bluePtr,
- unsigned char *alphaPtr);
+ unsigned char *greenPtr, unsigned char *bluePtr,
+ unsigned char *alphaPtr);
static int ParseColorAsHex(Tcl_Interp *interp, const char *colorString,
- int colorStrLen, Display *display, Colormap colormap,
- unsigned char *redPtr, unsigned char *greenPtr,
- unsigned char *bluePtr, unsigned char *alphaPtr);
+ int colorStrLen, Display *display, Colormap colormap,
+ unsigned char *redPtr, unsigned char *greenPtr,
+ unsigned char *bluePtr, unsigned char *alphaPtr);
static int ParseColorAsStandard(Tcl_Interp *interp,
- const char *colorString, int colorStrLen,
- Display *display, Colormap colormap,
- unsigned char *redPtr, unsigned char *greenPtr,
- unsigned char *bluePtr, unsigned char *alphaPtr);
+ const char *colorString, int colorStrLen,
+ Display *display, Colormap colormap,
+ unsigned char *redPtr, unsigned char *greenPtr,
+ unsigned char *bluePtr, unsigned char *alphaPtr);
/*
* The format record for the default image handler
@@ -189,14 +189,14 @@ static int
ParseFormatOptions(
Tcl_Interp *interp, /* For error messages */
int allowedOptions, /* Bitfield specifying which options are
- * to be considered allowed */
+ * to be considered allowed */
Tcl_Size objc, /* Number of elements in argv[] */
Tcl_Obj *const objv[], /* The arguments to parse */
Tcl_Size *indexPtr, /* Index giving the first element to
- * parse. The value is updated to the
- * index where parsing ended */
+ * parse. The value is updated to the
+ * index where parsing ended */
struct FormatOptions *optPtr) /* Parsed option values are written to
- * this struct */
+ * this struct */
{
Tcl_Size optIndex, index;
@@ -212,76 +212,76 @@ ParseFormatOptions(
optPtr->formatName = NULL;
optPtr->colorFormat = COLORFORMAT_RGB2;
for (index = *indexPtr; index < objc; *indexPtr = ++index) {
- int optionExists;
-
- /*
- * The first value can be the format handler's name. It goes to
- * optPtr->name.
- */
- option = Tcl_GetString(objv[index]);
- if (option[0] != '-') {
- if (first) {
- optPtr->formatName = objv[index];
- first = 0;
- continue;
- } else {
- break;
- }
- }
- first = 0;
-
- /*
- * Check if option is known and allowed
- */
-
- optionExists = 1;
- if (Tcl_GetIndexFromObj(NULL, objv[index], formatOptionNames,
- "format option", 0, &optIndex) != TCL_OK) {
- optionExists = 0;
- }
- if (!optionExists || !((1 << optIndex) & allowedOptions)) {
- Tcl_SetObjResult(interp, GetBadOptMsg(Tcl_GetString(objv[index]),
- allowedOptions));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO", "BAD_OPTION", NULL);
- return TCL_ERROR;
- }
-
- /*
- * Option-specific checks
- */
-
- switch (1 << optIndex) {
- case OPT_COLORFORMAT:
- *indexPtr = ++index;
- if (index >= objc) {
- Tcl_SetObjResult(interp, Tcl_ObjPrintf("the \"%s\" option "
- "requires a value", Tcl_GetString(objv[index - 1])));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
- "MISSING_VALUE", NULL);
- return TCL_ERROR;
- }
- if (Tcl_GetIndexFromObj(NULL, objv[index], colorFormatNames, "",
- TCL_EXACT, &typeIndex) != TCL_OK
- || (typeIndex != COLORFORMAT_LIST
- && typeIndex != COLORFORMAT_RGB2
- && typeIndex != COLORFORMAT_RGBA2) ) {
- Tcl_SetObjResult(interp, Tcl_ObjPrintf("bad color format "
- "\"%s\": must be rgb, rgba, or list",
- Tcl_GetString(objv[index])));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
- "BAD_COLOR_FORMAT", NULL);
- return TCL_ERROR;
- }
- optPtr->colorFormat = (enum ColorFormatType)typeIndex;
- break;
- default:
- Tcl_Panic("ParseFormatOptions: unexpected switch fallthrough");
- }
-
- /*
- * Add option to bitfield in optPtr
- */
- optPtr->options |= (1 << optIndex);
+ int optionExists;
+
+ /*
+ * The first value can be the format handler's name. It goes to
+ * optPtr->name.
+ */
+ option = Tcl_GetString(objv[index]);
+ if (option[0] != '-') {
+ if (first) {
+ optPtr->formatName = objv[index];
+ first = 0;
+ continue;
+ } else {
+ break;
+ }
+ }
+ first = 0;
+
+ /*
+ * Check if option is known and allowed
+ */
+
+ optionExists = 1;
+ if (Tcl_GetIndexFromObj(NULL, objv[index], formatOptionNames,
+ "format option", 0, &optIndex) != TCL_OK) {
+ optionExists = 0;
+ }
+ if (!optionExists || !((1 << optIndex) & allowedOptions)) {
+ Tcl_SetObjResult(interp, GetBadOptMsg(Tcl_GetString(objv[index]),
+ allowedOptions));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO", "BAD_OPTION", (char *)NULL);
+ return TCL_ERROR;
+ }
+
+ /*
+ * Option-specific checks
+ */
+
+ switch (1 << optIndex) {
+ case OPT_COLORFORMAT:
+ *indexPtr = ++index;
+ if (index >= objc) {
+ Tcl_SetObjResult(interp, Tcl_ObjPrintf("the \"%s\" option "
+ "requires a value", Tcl_GetString(objv[index - 1])));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
+ "MISSING_VALUE", (char *)NULL);
+ return TCL_ERROR;
+ }
+ if (Tcl_GetIndexFromObj(NULL, objv[index], colorFormatNames, "",
+ TCL_EXACT, &typeIndex) != TCL_OK
+ || (typeIndex != COLORFORMAT_LIST
+ && typeIndex != COLORFORMAT_RGB2
+ && typeIndex != COLORFORMAT_RGBA2) ) {
+ Tcl_SetObjResult(interp, Tcl_ObjPrintf("bad color format "
+ "\"%s\": must be rgb, rgba, or list",
+ Tcl_GetString(objv[index])));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
+ "BAD_COLOR_FORMAT", (char *)NULL);
+ return TCL_ERROR;
+ }
+ optPtr->colorFormat = (enum ColorFormatType)typeIndex;
+ break;
+ default:
+ Tcl_Panic("ParseFormatOptions: unexpected switch fallthrough");
+ }
+
+ /*
+ * Add option to bitfield in optPtr
+ */
+ optPtr->options |= (1 << optIndex);
}
return TCL_OK;
@@ -311,29 +311,29 @@ GetBadOptMsg(
Tcl_Obj *resObj = Tcl_ObjPrintf("bad format option \"%s\": ", badValue);
if (allowedOpts == 0) {
- Tcl_AppendToObj(resObj, "no options allowed", TCL_INDEX_NONE);
+ Tcl_AppendToObj(resObj, "no options allowed", TCL_INDEX_NONE);
} else {
- Tcl_AppendToObj(resObj, "must be ", TCL_INDEX_NONE);
- bit = 1;
- for (i = 0; formatOptionNames[i] != NULL; i++) {
- if (allowedOpts & bit) {
- if (allowedOpts & (bit -1)) {
- /*
- * not the first option
- */
- if (allowedOpts & ~((bit << 1) - 1)) {
- /*
- * not the last option
- */
- Tcl_AppendToObj(resObj, ", ", TCL_INDEX_NONE);
- } else {
- Tcl_AppendToObj(resObj, ", or ", TCL_INDEX_NONE);
- }
- }
- Tcl_AppendToObj(resObj, formatOptionNames[i], TCL_INDEX_NONE);
- }
- bit <<=1;
- }
+ Tcl_AppendToObj(resObj, "must be ", TCL_INDEX_NONE);
+ bit = 1;
+ for (i = 0; formatOptionNames[i] != NULL; i++) {
+ if (allowedOpts & bit) {
+ if (allowedOpts & (bit -1)) {
+ /*
+ * not the first option
+ */
+ if (allowedOpts & ~((bit << 1) - 1)) {
+ /*
+ * not the last option
+ */
+ Tcl_AppendToObj(resObj, ", ", TCL_INDEX_NONE);
+ } else {
+ Tcl_AppendToObj(resObj, ", or ", TCL_INDEX_NONE);
+ }
+ }
+ Tcl_AppendToObj(resObj, formatOptionNames[i], TCL_INDEX_NONE);
+ }
+ bit <<=1;
+ }
}
return resObj;
}
@@ -377,34 +377,34 @@ StringMatchDef(
*/
if (Tcl_ListObjGetElements(interp, data, &rowCount, &rowListPtr)
- != TCL_OK) {
- return 0;
+ != TCL_OK) {
+ return 0;
}
if (rowCount == 0) {
- /*
- * empty list is valid data
- */
+ /*
+ * empty list is valid data
+ */
- *widthPtr = 0;
- *heightPtr = 0;
- return 1;
+ *widthPtr = 0;
+ *heightPtr = 0;
+ return 1;
}
colCount = -1;
for (y = 0; y < rowCount; y++) {
- if (Tcl_ListObjLength(interp, rowListPtr[y], &curColCount) != TCL_OK) {
- return 0;
- }
- if (colCount < 0) {
- colCount = curColCount;
- } else if (curColCount != colCount) {
- if (interp != NULL) {
- Tcl_SetObjResult(interp, Tcl_ObjPrintf("invalid row # %" TCL_SIZE_MODIFIER "d: "
- "all rows must have the same number of elements", y));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
- "INVALID_DATA", NULL);
- }
- return 0;
- }
+ if (Tcl_ListObjLength(interp, rowListPtr[y], &curColCount) != TCL_OK) {
+ return 0;
+ }
+ if (colCount < 0) {
+ colCount = curColCount;
+ } else if (curColCount != colCount) {
+ if (interp != NULL) {
+ Tcl_SetObjResult(interp, Tcl_ObjPrintf("invalid row # %" TCL_SIZE_MODIFIER "d: "
+ "all rows must have the same number of elements", y));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
+ "INVALID_DATA", (char *)NULL);
+ }
+ return 0;
+ }
}
/*
@@ -413,16 +413,16 @@ StringMatchDef(
* pixel for validity.
*/
if (Tcl_ListObjIndex(interp, rowListPtr[0], 0, &pixelData) != TCL_OK) {
- return 0;
+ return 0;
}
(void)Tcl_GetString(pixelData);
if (pixelData->length > TK_PHOTO_MAX_COLOR_LENGTH) {
- return 0;
+ return 0;
}
if (ParseColor(interp, pixelData, Tk_Display(Tk_MainWindow(interp)),
- Tk_Colormap(Tk_MainWindow(interp)), &dummy, &dummy, &dummy, &dummy)
- != TCL_OK) {
- return 0;
+ Tk_Colormap(Tk_MainWindow(interp)), &dummy, &dummy, &dummy, &dummy)
+ != TCL_OK) {
+ return 0;
}
/*
@@ -464,10 +464,10 @@ StringReadDef(
Tcl_Obj *formatString, /* value of the -format option */
Tk_PhotoHandle imageHandle, /* write data to this image */
int destX, int destY, /* start writing data at this point
- * in destination image*/
+ * in destination image*/
int width, int height, /* dimensions of area to write to */
int srcX, int srcY) /* start reading source data at these
- * coordinates */
+ * coordinates */
{
Tcl_Obj **rowListPtr, **colListPtr;
Tcl_Obj **objv;
@@ -488,21 +488,21 @@ StringReadDef(
memset(&opts, 0, sizeof(opts));
if (formatString != NULL) {
- if (Tcl_ListObjGetElements(interp, formatString, &objc, &objv)
- != TCL_OK) {
- return TCL_ERROR;
- }
- optIndex = 0;
- if (ParseFormatOptions(interp, 0, objc, objv, &optIndex, &opts)
- != TCL_OK) {
- return TCL_ERROR;
- }
- if (optIndex < objc) {
- Tcl_SetObjResult(interp,
- GetBadOptMsg(Tcl_GetString(objv[optIndex]), 0));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO", "BAD_OPTION", NULL);
- return TCL_ERROR;
- }
+ if (Tcl_ListObjGetElements(interp, formatString, &objc, &objv)
+ != TCL_OK) {
+ return TCL_ERROR;
+ }
+ optIndex = 0;
+ if (ParseFormatOptions(interp, 0, objc, objv, &optIndex, &opts)
+ != TCL_OK) {
+ return TCL_ERROR;
+ }
+ if (optIndex < objc) {
+ Tcl_SetObjResult(interp,
+ GetBadOptMsg(Tcl_GetString(objv[optIndex]), 0));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO", "BAD_OPTION", (char *)NULL);
+ return TCL_ERROR;
+ }
}
/*
@@ -510,24 +510,24 @@ StringReadDef(
*/
if (Tcl_ListObjGetElements(interp, data, &rowCount, &rowListPtr)
- != TCL_OK ) {
- return TCL_ERROR;
+ != TCL_OK ) {
+ return TCL_ERROR;
}
if ( rowCount > 0 && Tcl_ListObjLength(interp, rowListPtr[0], &colCount)
- != TCL_OK) {
- return TCL_ERROR;
+ != TCL_OK) {
+ return TCL_ERROR;
}
if (width <= 0 || height <= 0 || rowCount == 0 || colCount == 0) {
- /*
- * No changes with zero sized input or zero sized output region
- */
+ /*
+ * No changes with zero sized input or zero sized output region
+ */
- return TCL_OK;
+ return TCL_OK;
}
if (srcX < 0 || srcY < 0 || srcX >= rowCount || srcY >= colCount) {
- Tcl_SetObjResult(interp, Tcl_ObjPrintf("source coordinates out of range"));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO", "COORDINATES", NULL);
- return TCL_ERROR;
+ Tcl_SetObjResult(interp, Tcl_ObjPrintf("source coordinates out of range"));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO", "COORDINATES", (char *)NULL);
+ return TCL_ERROR;
}
/*
@@ -536,11 +536,11 @@ StringReadDef(
*/
if (colCount > (int)(UINT_MAX / 4 / rowCount)) {
- Tcl_SetObjResult(interp, Tcl_ObjPrintf(
- "photo image dimensions exceed Tcl memory limits"));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
- "OVERFLOW", NULL);
- return TCL_OK;
+ Tcl_SetObjResult(interp, Tcl_ObjPrintf(
+ "photo image dimensions exceed Tcl memory limits"));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
+ "OVERFLOW", (char *)NULL);
+ return TCL_OK;
}
/*
@@ -557,39 +557,39 @@ StringReadDef(
srcBlock.offset[3] = 3;
srcBlock.pixelPtr = (unsigned char *)attemptckalloc(srcBlock.pitch * srcBlock.height);
if (srcBlock.pixelPtr == NULL) {
- Tcl_SetObjResult(interp, Tcl_ObjPrintf(TK_PHOTO_ALLOC_FAILURE_MESSAGE));
- Tcl_SetErrorCode(interp, "TK", "MALLOC", NULL);
- return TCL_ERROR;
+ Tcl_SetObjResult(interp, Tcl_ObjPrintf(TK_PHOTO_ALLOC_FAILURE_MESSAGE));
+ Tcl_SetErrorCode(interp, "TK", "MALLOC", (char *)NULL);
+ return TCL_ERROR;
}
curPixelPtr = srcBlock.pixelPtr;
display = Tk_Display(Tk_MainWindow(interp));
colormap = Tk_Colormap(Tk_MainWindow(interp));
for (y = srcY; y < rowCount; y++) {
- /*
- * We don't test the length of row, as that's been done in
- * ImgStringMatch()
- */
-
- if (Tcl_ListObjGetElements(interp, rowListPtr[y], &curColCount,
- &colListPtr) != TCL_OK) {
- goto errorExit;
- }
- for (x = srcX; x < colCount; x++) {
- if (ParseColor(interp, colListPtr[x], display, colormap,
- curPixelPtr, curPixelPtr + 1, curPixelPtr + 2,
- curPixelPtr + 3) != TCL_OK) {
- goto errorExit;
- }
- curPixelPtr += 4;
- }
+ /*
+ * We don't test the length of row, as that's been done in
+ * ImgStringMatch()
+ */
+
+ if (Tcl_ListObjGetElements(interp, rowListPtr[y], &curColCount,
+ &colListPtr) != TCL_OK) {
+ goto errorExit;
+ }
+ for (x = srcX; x < colCount; x++) {
+ if (ParseColor(interp, colListPtr[x], display, colormap,
+ curPixelPtr, curPixelPtr + 1, curPixelPtr + 2,
+ curPixelPtr + 3) != TCL_OK) {
+ goto errorExit;
+ }
+ curPixelPtr += 4;
+ }
}
/*
* Write image data to destHandle
*/
if (Tk_PhotoPutBlock(interp, imageHandle, &srcBlock, destX, destY,
- width, height, TK_PHOTO_COMPOSITE_SET) != TCL_OK) {
- goto errorExit;
+ width, height, TK_PHOTO_COMPOSITE_SET) != TCL_OK) {
+ goto errorExit;
}
ckfree(srcBlock.pixelPtr);
@@ -635,20 +635,20 @@ StringWriteDef(
* Parse format suboptions
*/
if (Tcl_ListObjGetElements(interp, formatString, &objc, &objv)
- != TCL_OK) {
- return TCL_ERROR;
+ != TCL_OK) {
+ return TCL_ERROR;
}
allowedOpts = OPT_COLORFORMAT;
optIndex = 0;
if (ParseFormatOptions(interp, allowedOpts, objc, objv, &optIndex, &opts)
- != TCL_OK) {
- return TCL_ERROR;
+ != TCL_OK) {
+ return TCL_ERROR;
}
if (optIndex < objc) {
- Tcl_SetObjResult(interp,
- GetBadOptMsg(Tcl_GetString(objv[optIndex]), allowedOpts));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO", "BAD_OPTION", NULL);
- return TCL_ERROR;
+ Tcl_SetObjResult(interp,
+ GetBadOptMsg(Tcl_GetString(objv[optIndex]), allowedOpts));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO", "BAD_OPTION", (char *)NULL);
+ return TCL_ERROR;
}
greenOffset = blockPtr->offset[1] - blockPtr->offset[0];
@@ -660,84 +660,84 @@ StringWriteDef(
*/
if (blockPtr->offset[3] < 0) {
- hasAlpha = 0;
- alphaOffset = 0;
+ hasAlpha = 0;
+ alphaOffset = 0;
} else {
- hasAlpha = 1;
- alphaOffset = blockPtr->offset[3] - blockPtr->offset[0];
+ hasAlpha = 1;
+ alphaOffset = blockPtr->offset[3] - blockPtr->offset[0];
}
if ((blockPtr->width > 0) && (blockPtr->height > 0)) {
- int row, col;
- Tcl_DString data, line;
- char colorBuf[11];
- unsigned char *pixelPtr;
- unsigned char alphaVal = 255;
-
- Tcl_DStringInit(&data);
- for (row=0; row<blockPtr->height; row++) {
- pixelPtr = blockPtr->pixelPtr + blockPtr->offset[0]
- + row * blockPtr->pitch;
- Tcl_DStringInit(&line);
- for (col=0; col<blockPtr->width; col++) {
- if (hasAlpha) {
- alphaVal = pixelPtr[alphaOffset];
- }
-
- /*
- * We don't build lines as a list for #RGBA and #RGB. Since
- * these color formats look like comments, the first element
- * of the list would get quoted with an additional {} .
- * While this is not a problem if the data is used as
- * a list, it would cause problems if someone decides to parse
- * it as a string (and it looks kinda strange)
- */
-
- switch (opts.colorFormat) {
- case COLORFORMAT_RGB2:
- snprintf(colorBuf, sizeof(colorBuf), "#%02x%02x%02x ", pixelPtr[0],
- pixelPtr[greenOffset], pixelPtr[blueOffset]);
- Tcl_DStringAppend(&line, colorBuf, TCL_INDEX_NONE);
- break;
- case COLORFORMAT_RGBA2:
- snprintf(colorBuf, sizeof(colorBuf), "#%02x%02x%02x%02x ",
- pixelPtr[0], pixelPtr[greenOffset],
- pixelPtr[blueOffset], alphaVal);
- Tcl_DStringAppend(&line, colorBuf, TCL_INDEX_NONE);
- break;
- case COLORFORMAT_LIST:
- Tcl_DStringStartSublist(&line);
- snprintf(colorBuf, sizeof(colorBuf), "%d", pixelPtr[0]);
- Tcl_DStringAppendElement(&line, colorBuf);
- snprintf(colorBuf, sizeof(colorBuf), "%d", pixelPtr[greenOffset]);
- Tcl_DStringAppendElement(&line, colorBuf);
- snprintf(colorBuf, sizeof(colorBuf), "%d", pixelPtr[blueOffset]);
- Tcl_DStringAppendElement(&line, colorBuf);
- snprintf(colorBuf, sizeof(colorBuf), "%d", alphaVal);
- Tcl_DStringAppendElement(&line, colorBuf);
- Tcl_DStringEndSublist(&line);
- break;
- default:
- Tcl_Panic("unexpected switch fallthrough");
- }
- pixelPtr += blockPtr->pixelSize;
- }
- if (opts.colorFormat != COLORFORMAT_LIST) {
- /*
- * For the #XXX formats, we need to remove the last
- * whitespace.
- */
-
- *(Tcl_DStringValue(&line) + Tcl_DStringLength(&line) - 1)
- = '\0';
- }
- Tcl_DStringAppendElement(&data, Tcl_DStringValue(&line));
- Tcl_DStringFree(&line);
- }
- result = Tcl_NewStringObj(Tcl_DStringValue(&data), TCL_INDEX_NONE);
- Tcl_DStringFree(&data);
+ int row, col;
+ Tcl_DString data, line;
+ char colorBuf[11];
+ unsigned char *pixelPtr;
+ unsigned char alphaVal = 255;
+
+ Tcl_DStringInit(&data);
+ for (row=0; row<blockPtr->height; row++) {
+ pixelPtr = blockPtr->pixelPtr + blockPtr->offset[0]
+ + row * blockPtr->pitch;
+ Tcl_DStringInit(&line);
+ for (col=0; col<blockPtr->width; col++) {
+ if (hasAlpha) {
+ alphaVal = pixelPtr[alphaOffset];
+ }
+
+ /*
+ * We don't build lines as a list for #RGBA and #RGB. Since
+ * these color formats look like comments, the first element
+ * of the list would get quoted with an additional {} .
+ * While this is not a problem if the data is used as
+ * a list, it would cause problems if someone decides to parse
+ * it as a string (and it looks kinda strange)
+ */
+
+ switch (opts.colorFormat) {
+ case COLORFORMAT_RGB2:
+ snprintf(colorBuf, sizeof(colorBuf), "#%02x%02x%02x ", pixelPtr[0],
+ pixelPtr[greenOffset], pixelPtr[blueOffset]);
+ Tcl_DStringAppend(&line, colorBuf, TCL_INDEX_NONE);
+ break;
+ case COLORFORMAT_RGBA2:
+ snprintf(colorBuf, sizeof(colorBuf), "#%02x%02x%02x%02x ",
+ pixelPtr[0], pixelPtr[greenOffset],
+ pixelPtr[blueOffset], alphaVal);
+ Tcl_DStringAppend(&line, colorBuf, TCL_INDEX_NONE);
+ break;
+ case COLORFORMAT_LIST:
+ Tcl_DStringStartSublist(&line);
+ snprintf(colorBuf, sizeof(colorBuf), "%d", pixelPtr[0]);
+ Tcl_DStringAppendElement(&line, colorBuf);
+ snprintf(colorBuf, sizeof(colorBuf), "%d", pixelPtr[greenOffset]);
+ Tcl_DStringAppendElement(&line, colorBuf);
+ snprintf(colorBuf, sizeof(colorBuf), "%d", pixelPtr[blueOffset]);
+ Tcl_DStringAppendElement(&line, colorBuf);
+ snprintf(colorBuf, sizeof(colorBuf), "%d", alphaVal);
+ Tcl_DStringAppendElement(&line, colorBuf);
+ Tcl_DStringEndSublist(&line);
+ break;
+ default:
+ Tcl_Panic("unexpected switch fallthrough");
+ }
+ pixelPtr += blockPtr->pixelSize;
+ }
+ if (opts.colorFormat != COLORFORMAT_LIST) {
+ /*
+ * For the #XXX formats, we need to remove the last
+ * whitespace.
+ */
+
+ *(Tcl_DStringValue(&line) + Tcl_DStringLength(&line) - 1)
+ = '\0';
+ }
+ Tcl_DStringAppendElement(&data, Tcl_DStringValue(&line));
+ Tcl_DStringFree(&line);
+ }
+ result = Tcl_NewStringObj(Tcl_DStringValue(&data), TCL_INDEX_NONE);
+ Tcl_DStringFree(&data);
} else {
- result = Tcl_NewObj();
+ result = Tcl_NewObj();
}
Tcl_SetObjResult(interp, result);
@@ -770,7 +770,7 @@ ParseColor(
Tcl_Interp *interp, /* error messages go there */
Tcl_Obj *specObj, /* the color data to parse */
Display *display, /* display of main window, needed to parse
- * standard Tk colors */
+ * standard Tk colors */
Colormap colormap, /* colormap of current display */
unsigned char *redPtr, /* the result is written to these pointers */
unsigned char *greenPtr,
@@ -787,23 +787,23 @@ ParseColor(
specString = Tcl_GetStringFromObj(specObj, &length);
if (length == 0) {
- /* Empty string */
- *redPtr = *greenPtr = *bluePtr = *alphaPtr = 0;
- return TCL_OK;
+ /* Empty string */
+ *redPtr = *greenPtr = *bluePtr = *alphaPtr = 0;
+ return TCL_OK;
}
if (length > TK_PHOTO_MAX_COLOR_LENGTH) {
- Tcl_SetObjResult(interp, Tcl_ObjPrintf("invalid color"));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
- "INVALID_COLOR", NULL);
- return TCL_ERROR;
+ Tcl_SetObjResult(interp, Tcl_ObjPrintf("invalid color"));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
+ "INVALID_COLOR", (char *)NULL);
+ return TCL_ERROR;
}
if (specString[0] == '#') {
- return ParseColorAsHex(interp, specString, length, display,
- colormap, redPtr, greenPtr, bluePtr, alphaPtr);
+ return ParseColorAsHex(interp, specString, length, display,
+ colormap, redPtr, greenPtr, bluePtr, alphaPtr);
}
if (ParseColorAsList(specString,
- redPtr, greenPtr, bluePtr, alphaPtr) == TCL_OK) {
- return TCL_OK;
+ redPtr, greenPtr, bluePtr, alphaPtr) == TCL_OK) {
+ return TCL_OK;
}
/*
@@ -813,7 +813,7 @@ ParseColor(
Tcl_ResetResult(interp);
return ParseColorAsStandard(interp, specString, length, display,
- colormap, redPtr, greenPtr, bluePtr, alphaPtr);
+ colormap, redPtr, greenPtr, bluePtr, alphaPtr);
}
@@ -863,24 +863,24 @@ ParseColorAsList(
*/
while(isspace(UCHAR(*curPos))) {
- ++curPos;
+ ++curPos;
}
while (i < 4 && *curPos != '\0') {
- values[i] = strtol(curPos, (char **)&curPos, 0);
- if (values[i] < 0 || values[i] > 255) {
- return TCL_ERROR;
- }
- while(isspace(UCHAR(*curPos))) {
- ++curPos;
- }
- ++i;
+ values[i] = strtol(curPos, (char **)&curPos, 0);
+ if (values[i] < 0 || values[i] > 255) {
+ return TCL_ERROR;
+ }
+ while(isspace(UCHAR(*curPos))) {
+ ++curPos;
+ }
+ ++i;
}
if (i < 3 || *curPos != '\0') {
- return TCL_ERROR;
+ return TCL_ERROR;
}
if (i < 4) {
- values[3] = 255;
+ values[3] = 255;
}
*redPtr = (unsigned char) values[0];
@@ -897,7 +897,7 @@ ParseColorAsList(
* ParseColorAsHex --
*
* This function extracts color and alpha values from a string
- * starting with '#', followed by hex digits. It undestands both
+ * starting with '#', followed by hex digits. It understands both
* the #RGBA form and the #RBG (with optional suffix)
*
* Results:
@@ -927,39 +927,39 @@ ParseColorAsHex(
unsigned long int colorValue = 0;
if (colorStrLen - 1 != 4 && colorStrLen - 1 != 8) {
- return ParseColorAsStandard(interp, colorString, colorStrLen,
- display, colormap, redPtr, greenPtr, bluePtr, alphaPtr);
+ return ParseColorAsStandard(interp, colorString, colorStrLen,
+ display, colormap, redPtr, greenPtr, bluePtr, alphaPtr);
}
for (i = 1; i < colorStrLen; i++) {
- if (!isxdigit(UCHAR(colorString[i]))) {
- /*
- * There still is a chance that this is a Tk color with
- * an alpha suffix
- */
-
- return ParseColorAsStandard(interp, colorString, colorStrLen,
- display, colormap, redPtr, greenPtr, bluePtr, alphaPtr);
- }
+ if (!isxdigit(UCHAR(colorString[i]))) {
+ /*
+ * There still is a chance that this is a Tk color with
+ * an alpha suffix
+ */
+
+ return ParseColorAsStandard(interp, colorString, colorStrLen,
+ display, colormap, redPtr, greenPtr, bluePtr, alphaPtr);
+ }
}
colorValue = strtoul(colorString + 1, NULL, 16);
switch (colorStrLen - 1) {
case 4:
- /* #RGBA format */
- *redPtr = (unsigned char) ((colorValue >> 12) * 0x11);
- *greenPtr = (unsigned char) (((colorValue >> 8) & 0xf) * 0x11);
- *bluePtr = (unsigned char) (((colorValue >> 4) & 0xf) * 0x11);
- *alphaPtr = (unsigned char) ((colorValue & 0xf) * 0x11);
- return TCL_OK;
+ /* #RGBA format */
+ *redPtr = (unsigned char) ((colorValue >> 12) * 0x11);
+ *greenPtr = (unsigned char) (((colorValue >> 8) & 0xf) * 0x11);
+ *bluePtr = (unsigned char) (((colorValue >> 4) & 0xf) * 0x11);
+ *alphaPtr = (unsigned char) ((colorValue & 0xf) * 0x11);
+ return TCL_OK;
case 8:
- /* #RRGGBBAA format */
- *redPtr = (unsigned char) (colorValue >> 24);
- *greenPtr = (unsigned char) ((colorValue >> 16) & 0xff);
- *bluePtr = (unsigned char) ((colorValue >> 8) & 0xff);
- *alphaPtr = (unsigned char) (colorValue & 0xff);
- return TCL_OK;
+ /* #RRGGBBAA format */
+ *redPtr = (unsigned char) (colorValue >> 24);
+ *greenPtr = (unsigned char) ((colorValue >> 16) & 0xff);
+ *bluePtr = (unsigned char) ((colorValue >> 8) & 0xff);
+ *alphaPtr = (unsigned char) (colorValue & 0xff);
+ return TCL_OK;
default:
- Tcl_Panic("unexpected switch fallthrough");
+ Tcl_Panic("unexpected switch fallthrough");
}
/* Shouldn't get here */
@@ -971,7 +971,7 @@ ParseColorAsHex(
*
* ParseColorAsStandard --
*
- * This function tries to split a color stirng in a color and a
+ * This function tries to split a color string in a color and a
* suffix part and to extract color and alpha values from them. The
* color part is treated as regular Tk color.
*
@@ -1010,31 +1010,31 @@ ParseColorAsStandard(
*/
if ((suffixString = strrchr(specString, '@')) == NULL
- && ((suffixString = strrchr(specString, '#')) == NULL
- || suffixString == specString)) {
- suffixString = specString + specStrLen;
- colorString = specString;
+ && ((suffixString = strrchr(specString, '#')) == NULL
+ || suffixString == specString)) {
+ suffixString = specString + specStrLen;
+ colorString = specString;
} else {
- strncpy(colorBuffer, specString, suffixString - specString);
- colorBuffer[suffixString - specString] = '\0';
- colorString = (const char*)colorBuffer;
+ strncpy(colorBuffer, specString, suffixString - specString);
+ colorBuffer[suffixString - specString] = '\0';
+ colorString = (const char*)colorBuffer;
}
/*
* Try to parse as standard Tk color.
*
* We don't use Tk_GetColor() et al. here, as those functions
- * migth return a color that does not exaxtly match the given name
+ * might return a color that does not exactly match the given name
* if the colormap is full. Also, we don't really want the color to be
* added to the colormap.
*/
if ( ! TkParseColor(display, colormap, colorString, &parsedColor)) {
- Tcl_SetObjResult(interp, Tcl_ObjPrintf(
- "invalid color name \"%s\"", specString));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
- "INVALID_COLOR", NULL);
- return TCL_ERROR;
+ Tcl_SetObjResult(interp, Tcl_ObjPrintf(
+ "invalid color name \"%s\"", specString));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
+ "INVALID_COLOR", (char *)NULL);
+ return TCL_ERROR;
}
/*
@@ -1043,54 +1043,54 @@ ParseColorAsStandard(
switch (suffixString[0]) {
case '\0':
- suffixAlpha = 255;
- break;
+ suffixAlpha = 255;
+ break;
case '@':
- if (Tcl_GetDouble(NULL, suffixString + 1, &fracAlpha) != TCL_OK) {
- Tcl_SetObjResult(interp, Tcl_ObjPrintf("invalid alpha "
- "suffix \"%s\": expected floating-point value",
- suffixString));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
- "INVALID COLOR", NULL);
- return TCL_ERROR;
- }
- if (fracAlpha < 0 || fracAlpha > 1) {
- Tcl_SetObjResult(interp, Tcl_ObjPrintf("invalid alpha suffix"
- " \"%s\": value must be in the range from 0 to 1",
- suffixString));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
- "INVALID_COLOR", NULL);
- return TCL_ERROR;
- }
- suffixAlpha = (unsigned int) floor(fracAlpha * 255 + 0.5);
- break;
+ if (Tcl_GetDouble(NULL, suffixString + 1, &fracAlpha) != TCL_OK) {
+ Tcl_SetObjResult(interp, Tcl_ObjPrintf("invalid alpha "
+ "suffix \"%s\": expected floating-point value",
+ suffixString));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
+ "INVALID COLOR", (char *)NULL);
+ return TCL_ERROR;
+ }
+ if (fracAlpha < 0 || fracAlpha > 1) {
+ Tcl_SetObjResult(interp, Tcl_ObjPrintf("invalid alpha suffix"
+ " \"%s\": value must be in the range from 0 to 1",
+ suffixString));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
+ "INVALID_COLOR", (char *)NULL);
+ return TCL_ERROR;
+ }
+ suffixAlpha = (unsigned int) floor(fracAlpha * 255 + 0.5);
+ break;
case '#':
- if (strlen(suffixString + 1) < 1 || strlen(suffixString + 1)> 2) {
- Tcl_SetObjResult(interp, Tcl_ObjPrintf(
- "invalid alpha suffix \"%s\"", suffixString));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
- "INVALID_COLOR", NULL);
- return TCL_ERROR;
- }
- for (i = 1; i <= (int)strlen(suffixString + 1); i++) {
- if ( ! isxdigit(UCHAR(suffixString[i]))) {
- Tcl_SetObjResult(interp, Tcl_ObjPrintf(
- "invalid alpha suffix \"%s\": expected hex digit",
- suffixString));
- Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
- "INVALID_COLOR", NULL);
- return TCL_ERROR;
- }
- }
- if (strlen(suffixString + 1) == 1) {
- sscanf(suffixString, "#%1x", &suffixAlpha);
- suffixAlpha *= 0x11;
- } else {
- sscanf(suffixString, "#%2x", &suffixAlpha);
- }
- break;
+ if (strlen(suffixString + 1) < 1 || strlen(suffixString + 1)> 2) {
+ Tcl_SetObjResult(interp, Tcl_ObjPrintf(
+ "invalid alpha suffix \"%s\"", suffixString));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
+ "INVALID_COLOR", (char *)NULL);
+ return TCL_ERROR;
+ }
+ for (i = 1; i <= (int)strlen(suffixString + 1); i++) {
+ if ( ! isxdigit(UCHAR(suffixString[i]))) {
+ Tcl_SetObjResult(interp, Tcl_ObjPrintf(
+ "invalid alpha suffix \"%s\": expected hex digit",
+ suffixString));
+ Tcl_SetErrorCode(interp, "TK", "IMAGE", "PHOTO",
+ "INVALID_COLOR", (char *)NULL);
+ return TCL_ERROR;
+ }
+ }
+ if (strlen(suffixString + 1) == 1) {
+ sscanf(suffixString, "#%1x", &suffixAlpha);
+ suffixAlpha *= 0x11;
+ } else {
+ sscanf(suffixString, "#%2x", &suffixAlpha);
+ }
+ break;
default:
- Tcl_Panic("unexpected switch fallthrough");
+ Tcl_Panic("unexpected switch fallthrough");
}
*redPtr = (unsigned char) (parsedColor.red >> 8);
diff --git a/generic/tkPointer.c b/generic/tkPointer.c
index 2fbdedf..1bc8411 100644
--- a/generic/tkPointer.c
+++ b/generic/tkPointer.c
@@ -512,14 +512,14 @@ TkPointerDeadWindow(
}
if (!(tsdPtr->restrictWinPtr || tsdPtr->grabWinPtr)) {
- /*
- * Release mouse capture only if the dead window is the capturing
- * window.
- */
+ /*
+ * Release mouse capture only if the dead window is the capturing
+ * window.
+ */
- if (winPtr == (TkWindow *)TkpGetCapture()) {
+ if (winPtr == (TkWindow *)TkpGetCapture()) {
TkpSetCapture(NULL);
- }
+ }
}
}
diff --git a/generic/tkScrollbar.c b/generic/tkScrollbar.c
index ec94418..01d8c77 100644
--- a/generic/tkScrollbar.c
+++ b/generic/tkScrollbar.c
@@ -228,12 +228,12 @@ ScrollbarWidgetObjCmd(
int result = TCL_OK, cmdIndex, length;
Tcl_Size len;
static const char *const commandNames[] = {
- "activate", "cget", "configure", "delta", "fraction",
- "get", "identify", "set", NULL
+ "activate", "cget", "configure", "delta", "fraction",
+ "get", "identify", "set", NULL
};
enum command {
- COMMAND_ACTIVATE, COMMAND_CGET, COMMAND_CONFIGURE, COMMAND_DELTA,
- COMMAND_FRACTION, COMMAND_GET, COMMAND_IDENTIFY, COMMAND_SET
+ COMMAND_ACTIVATE, COMMAND_CGET, COMMAND_CONFIGURE, COMMAND_DELTA,
+ COMMAND_FRACTION, COMMAND_GET, COMMAND_IDENTIFY, COMMAND_SET
};
if (objc < 2) {
@@ -531,7 +531,7 @@ ConfigureScrollbar(
int flags) /* Flags to pass to Tk_ConfigureWidget. */
{
if (Tk_ConfigureWidget(interp, scrollPtr->tkwin, configSpecs, objc,
- (const char **)objv, (char *) scrollPtr, flags|TK_CONFIG_OBJS) != TCL_OK) {
+ (const char **)objv, (char *)scrollPtr, flags|TK_CONFIG_OBJS) != TCL_OK) {
return TCL_ERROR;
}
@@ -541,17 +541,19 @@ ConfigureScrollbar(
*/
if (scrollPtr->command != NULL) {
- scrollPtr->commandSize = (int) strlen(scrollPtr->command);
+ scrollPtr->commandSize = (int) strlen(scrollPtr->command);
} else {
scrollPtr->commandSize = 0;
}
if (scrollPtr->highlightWidth < 0) {
scrollPtr->highlightWidth = 0;
}
+ if (scrollPtr->borderWidth < 0) {
+ scrollPtr->borderWidth = 0;
+ }
if (scrollPtr->elementBorderWidth < 0) {
scrollPtr->elementBorderWidth = -1;
}
-
/*
* Configure platform specific options.
*/