summaryrefslogtreecommitdiffstats
path: root/macosx
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2022-04-05 13:27:28 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2022-04-05 13:27:28 (GMT)
commit39c57bc380140a3893242cfc781b20d08647df21 (patch)
treea3ab10e012f00eacdc6926643feeb13f73649666 /macosx
parent9b5a0a65cda71b616889415001c0f8e70b3a6348 (diff)
parentb551efdee5768dd7fce2e0fe05406c37a53d4f6b (diff)
downloadtk-39c57bc380140a3893242cfc781b20d08647df21.zip
tk-39c57bc380140a3893242cfc781b20d08647df21.tar.gz
tk-39c57bc380140a3893242cfc781b20d08647df21.tar.bz2
Merge 8.7
Diffstat (limited to 'macosx')
-rw-r--r--macosx/tkMacOSXBitmap.c4
-rw-r--r--macosx/tkMacOSXColor.c3
-rw-r--r--macosx/tkMacOSXHLEvents.c3
-rw-r--r--macosx/tkMacOSXKeyboard.c4
-rw-r--r--macosx/tkMacOSXMenu.c7
-rw-r--r--macosx/tkMacOSXMenubutton.c4
-rw-r--r--macosx/tkMacOSXPrint.c3
-rw-r--r--macosx/tkMacOSXScrlbr.c3
-rw-r--r--macosx/tkMacOSXWm.c2
9 files changed, 10 insertions, 23 deletions
diff --git a/macosx/tkMacOSXBitmap.c b/macosx/tkMacOSXBitmap.c
index b5652b7..e26c5bb 100644
--- a/macosx/tkMacOSXBitmap.c
+++ b/macosx/tkMacOSXBitmap.c
@@ -205,7 +205,7 @@ OSTypeFromString(const char *s, OSType *t) {
Tcl_DString ds;
Tcl_Encoding encoding = Tcl_GetEncoding(NULL, "macRoman");
- Tcl_UtfToExternalDString(encoding, s, -1, &ds);
+ (void)Tcl_UtfToExternalDStringEx(encoding, s, -1, TCL_ENCODING_NOCOMPLAIN, &ds);
if (Tcl_DStringLength(&ds) <= 4) {
char string[4] = {};
memcpy(string, Tcl_DStringValue(&ds), Tcl_DStringLength(&ds));
@@ -384,7 +384,7 @@ TkMacOSXIconBitmapObjCmd(
Tcl_DString ds;
Tcl_Encoding encoding = Tcl_GetEncoding(NULL, "macRoman");
- Tcl_UtfToExternalDString(encoding, value, -1, &ds);
+ (void)Tcl_UtfToExternalDStringEx(encoding, value, -1, TCL_ENCODING_NOCOMPLAIN, &ds);
len = Tcl_DStringLength(&ds);
Tcl_DStringFree(&ds);
Tcl_FreeEncoding(encoding);
diff --git a/macosx/tkMacOSXColor.c b/macosx/tkMacOSXColor.c
index 135003d..ffb520d 100644
--- a/macosx/tkMacOSXColor.c
+++ b/macosx/tkMacOSXColor.c
@@ -592,11 +592,10 @@ TkpGetColor(
Colormap colormap = tkwin ? Tk_Colormap(tkwin) : noColormap;
NSView *view = nil;
static Bool initialized = NO;
- static NSColorSpace* sRGB = nil;
if (!initialized) {
initialized = YES;
- sRGB = [NSColorSpace sRGBColorSpace];
+ (void)[NSColorSpace sRGBColorSpace];
initColorTable();
}
if (tkwin) {
diff --git a/macosx/tkMacOSXHLEvents.c b/macosx/tkMacOSXHLEvents.c
index e781dff..40f9dba 100644
--- a/macosx/tkMacOSXHLEvents.c
+++ b/macosx/tkMacOSXHLEvents.c
@@ -227,7 +227,8 @@ static const char getSdefProc[] = "::tk::mac::GetDynamicSdef";
if (fileURL == nil) {
continue;
}
- Tcl_ExternalToUtfDString(utf8, [[fileURL path] UTF8String], -1, &pathName);
+ (void)Tcl_ExternalToUtfDStringEx(utf8, [[fileURL path] UTF8String], -1,
+ TCL_ENCODING_NOCOMPLAIN, &pathName);
Tcl_DStringAppendElement(openCommand, Tcl_DStringValue(&pathName));
Tcl_DStringFree(&pathName);
}
diff --git a/macosx/tkMacOSXKeyboard.c b/macosx/tkMacOSXKeyboard.c
index adc9906..3128b28 100644
--- a/macosx/tkMacOSXKeyboard.c
+++ b/macosx/tkMacOSXKeyboard.c
@@ -271,9 +271,9 @@ UpdateKeymaps()
for (virt = 0; virt < 128; virt++) {
MacKeycode macKC;
macKC.v = (keycode_v) {.virt = virt, .o_s = index, .keychar = 0};
- int modifiers = INDEX2CARBON(index), result;
+ int modifiers = INDEX2CARBON(index);
UniChar keychar = 0;
- result = KeyDataToUnicode(&keychar, 1, kUCKeyActionDown, virt,
+ KeyDataToUnicode(&keychar, 1, kUCKeyActionDown, virt,
modifiers, NULL);
if (keychar == 0x10) {
diff --git a/macosx/tkMacOSXMenu.c b/macosx/tkMacOSXMenu.c
index fbfb856..c29e470 100644
--- a/macosx/tkMacOSXMenu.c
+++ b/macosx/tkMacOSXMenu.c
@@ -708,15 +708,12 @@ TkpConfigureMenuEntry(
GC gc = (mePtr->textGC ? mePtr->textGC : mePtr->menuPtr->textGC);
Tcl_Obj *fontPtr = (mePtr->fontPtr ?
mePtr->fontPtr : mePtr->menuPtr->fontPtr);
- static unsigned long defaultBg, defaultFg;
static int initialized = 0;
if (!initialized) {
TkColor *tkColPtr = TkpGetColor(NULL, DEF_MENU_BG_COLOR);
- defaultBg = tkColPtr->color.pixel;
ckfree(tkColPtr);
tkColPtr = TkpGetColor(NULL, DEF_MENU_FG);
- defaultFg = tkColPtr->color.pixel;
ckfree(tkColPtr);
}
@@ -1365,7 +1362,7 @@ TkpComputeStandardMenuGeometry(
{
NSSize menuSize;
Tk_Font tkfont, menuFont;
- Tk_FontMetrics menuMetrics, entryMetrics, *fmPtr;
+ Tk_FontMetrics menuMetrics, entryMetrics;
int modifierCharWidth, menuModifierCharWidth;
int x, y, modifierWidth, labelWidth, indicatorSpace;
int windowWidth, windowHeight, accelWidth;
@@ -1420,12 +1417,10 @@ TkpComputeStandardMenuGeometry(
}
if (mePtr->fontPtr == NULL) {
tkfont = menuFont;
- fmPtr = &menuMetrics;
modifierCharWidth = menuModifierCharWidth;
} else {
tkfont = Tk_GetFontFromObj(menuPtr->tkwin, mePtr->fontPtr);
Tk_GetFontMetrics(tkfont, &entryMetrics);
- fmPtr = &entryMetrics;
modifierCharWidth = ModifierCharWidth(tkfont);
}
accelWidth = modifierWidth = indicatorSpace = 0;
diff --git a/macosx/tkMacOSXMenubutton.c b/macosx/tkMacOSXMenubutton.c
index 0502029..b677523 100644
--- a/macosx/tkMacOSXMenubutton.c
+++ b/macosx/tkMacOSXMenubutton.c
@@ -375,7 +375,6 @@ DrawMenuButtonImageAndText(
Tk_Window tkwin = butPtr->tkwin;
Pixmap pixmap;
int haveImage = 0, haveText = 0;
- int imageWidth = 0, imageHeight = 0;
int imageXOffset = 0, imageYOffset = 0;
int textXOffset = 0, textYOffset = 0;
int width = 0, height = 0;
@@ -396,9 +395,6 @@ DrawMenuButtonImageAndText(
haveImage = 1;
}
- imageWidth = width;
- imageHeight = height;
-
haveText = (butPtr->textWidth != 0 && butPtr->textHeight != 0);
if (butPtr->compound != COMPOUND_NONE && haveImage && haveText) {
int x = 0, y = 0;
diff --git a/macosx/tkMacOSXPrint.c b/macosx/tkMacOSXPrint.c
index ffaa972..2a2aa86 100644
--- a/macosx/tkMacOSXPrint.c
+++ b/macosx/tkMacOSXPrint.c
@@ -85,7 +85,6 @@ StartPrint(
NSPrintPanel * printPanel = [NSPrintPanel printPanel];
int accepted;
PMPrintSession printSession;
- PMPageFormat pageFormat;
PMPrintSettings printSettings;
OSStatus status = noErr;
@@ -121,7 +120,7 @@ StartPrint(
}
printSession = (PMPrintSession)[printInfo PMPrintSession];
- pageFormat = (PMPageFormat)[printInfo PMPageFormat];
+ (void)(PMPageFormat)[printInfo PMPageFormat];
printSettings = (PMPrintSettings)[printInfo PMPrintSettings];
accepted = [printPanel runModalWithPrintInfo: printInfo];
diff --git a/macosx/tkMacOSXScrlbr.c b/macosx/tkMacOSXScrlbr.c
index abf2073..954498d 100644
--- a/macosx/tkMacOSXScrlbr.c
+++ b/macosx/tkMacOSXScrlbr.c
@@ -593,7 +593,7 @@ UpdateControlValues(
MacDrawable *macWin = (MacDrawable *)Tk_WindowId(scrollPtr->tkwin);
double dViewSize;
HIRect contrlRect;
- short width, height;
+ short height;
NSView *view = TkMacOSXGetNSViewForDrawable(macWin);
CGFloat viewHeight = [view bounds].size.height;
@@ -607,7 +607,6 @@ UpdateControlValues(
contrlRect = NSRectToCGRect(frame);
msPtr->info.bounds = contrlRect;
- width = contrlRect.size.width;
height = contrlRect.size.height - scrollPtr->arrowLength;
/*
diff --git a/macosx/tkMacOSXWm.c b/macosx/tkMacOSXWm.c
index 74ea7cf..b273030 100644
--- a/macosx/tkMacOSXWm.c
+++ b/macosx/tkMacOSXWm.c
@@ -4910,14 +4910,12 @@ Tk_TopCoordsToWindow(
TkWindow *nextPtr; /* Coordinates of highest child found so far
* that contains point. */
int x, y; /* Coordinates in winPtr. */
- Window *children; /* Children of winPtr, or NULL. */
winPtr = (TkWindow *)tkwin;
x = rootX;
y = rootY;
while (1) {
nextPtr = NULL;
- children = NULL;
/*
* Container windows cannot have children. So if it is a container,