To apply this patch: cd to your aXe-6.0 source directory and execute: patch -p < ThisFile Prereq: 6.0 *** ./version.h.orig Tue Jan 11 13:06:40 1994 --- ./version.h Sat Feb 5 11:05:53 1994 *************** *** 1,2 **** ! #define VERSION aXe 6.0 ! #define QVERSION "aXe 6.0" --- 1,2 ---- ! #define VERSION aXe 6.1 ! #define QVERSION "aXe 6.1" *** ./patchlevel.h.orig Thu Apr 22 12:07:51 1993 --- ./patchlevel.h Sat Feb 5 11:04:56 1994 *************** *** 1 **** ! #define PATCHLEVEL 0 --- 1 ---- ! #define PATCHLEVEL 1 *** ./HISTORY.orig Wed Jan 26 12:39:15 1994 --- ./HISTORY Sat Feb 5 11:12:42 1994 *************** *** 1,3 **** --- 1,16 ---- + 6.1 AxeEditor + Now remove trailing whitespace from minibuffer input in MiniInput. + + Language + Removed extra argument from Tcl_DStringAppendElement call. + + axinfo + Fixed wrong type in (unused) argument num_params of ShowInfo + and ClearInfo + + HyperP.h, Hyper.h + Commented trailing text on #endif statements. + 6.0 AxeEditor Fixed bug in parsing of quotes in ParseFontList. *** ./Help/axinfo.c.orig Wed Jan 26 12:41:30 1994 --- ./Help/axinfo.c Fri Feb 4 12:11:02 1994 *************** *** 1016,1022 **** Widget widget; XEvent *event; String *params; ! Cardinal num_params; { XPointer value; String nodename; --- 1016,1022 ---- Widget widget; XEvent *event; String *params; ! Cardinal *num_params; { XPointer value; String nodename; *************** *** 1039,1045 **** Widget widget; XEvent *event; String *params; ! Cardinal num_params; { XtVaSetValues(InfoOf(widget), XtNlabel, "", NULL); } --- 1039,1045 ---- Widget widget; XEvent *event; String *params; ! Cardinal *num_params; { XtVaSetValues(InfoOf(widget), XtNlabel, "", NULL); } *** ./Help/Hyper.h.orig Tue Aug 17 11:30:22 1993 --- ./Help/Hyper.h Fri Feb 4 17:10:21 1994 *************** *** 113,116 **** #define XtIsHyper(w) XtIsSubclass(w,hyperWidgetClass) ! #endif HYPER_H --- 113,116 ---- #define XtIsHyper(w) XtIsSubclass(w,hyperWidgetClass) ! #endif /* HYPER_H */ *** ./Help/HyperP.h.orig Thu Sep 16 12:35:59 1993 --- ./Help/HyperP.h Fri Feb 4 17:10:53 1994 *************** *** 100,103 **** HyperPart hyper; } HyperRec; ! #endif HYPERP_H --- 100,103 ---- HyperPart hyper; } HyperRec; ! #endif /* HYPERP_H */ *** ./Help/Imakefile.orig Thu Feb 3 14:25:06 1994 --- ./Help/Imakefile Fri Feb 4 17:20:03 1994 *************** *** 6,13 **** DEFINES = -D_NO_PROTO EXTRA_INCLUDES = -I../Widgets ! LOCAL_LDFLAGS = ${XAW3D_LDFLAGS} ! LOCAL_LIBRARIES = ../Widgets/libaxe.a ${XAW3D_LIBS} SYS_LIBRARIES = XawClientLibs DEPLIBS = ../Widgets/libaxe.a XawClientDepLibs --- 6,13 ---- DEFINES = -D_NO_PROTO EXTRA_INCLUDES = -I../Widgets ! LOCAL_LDFLAGS = ${XAW3D_LDFLAGS} ${TABLE_LDFLAGS} ! LOCAL_LIBRARIES = ../Widgets/libaxe.a ${XAW3D_LIBS} ${TABLE_LIBS} SYS_LIBRARIES = XawClientLibs DEPLIBS = ../Widgets/libaxe.a XawClientDepLibs *** ./Widgets/Language.c.orig Wed Sep 15 17:38:38 1993 --- ./Widgets/Language.c Fri Feb 4 17:25:14 1994 *************** *** 72,78 **** Tcl_DStringInit(&assembley); for (param = 0; param < *num_params; ++param) { ! (void) Tcl_DStringAppendElement(&assembley, params[param], -1); } (void) Tcl_Eval(interpreter.interp, assembley.string); --- 72,78 ---- Tcl_DStringInit(&assembley); for (param = 0; param < *num_params; ++param) { ! (void) Tcl_DStringAppendElement(&assembley, params[param]); } (void) Tcl_Eval(interpreter.interp, assembley.string); *** ./Widgets/AxeEditor.c.orig Wed Jan 26 12:40:21 1994 --- ./Widgets/AxeEditor.c Sat Feb 5 11:28:13 1994 *************** *** 2784,2789 **** --- 2784,2801 ---- XtNstring, &input, NULL); + for (p = input + strlen(input) - 1; p >= input; --p) + { + if (*p != ' ' && *p != '\t') + { + break; + } + else + { + *p = 0; + } + } + if (skip) { for (p = &input[1]; *p == ' '; ++p) {}