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) {}
