Waste 2.0 has many more options for the undo label.
diff --git a/Mac/Tools/IDE/Wtext.py b/Mac/Tools/IDE/Wtext.py
index 11b0276..41ea5ec 100644
--- a/Mac/Tools/IDE/Wtext.py
+++ b/Mac/Tools/IDE/Wtext.py
@@ -85,7 +85,8 @@
 	
 
 UNDOLABELS = [	# Indexed by WEGetUndoInfo() value
-	None, "", "typing", "Cut", "Paste", "Clear", "Drag", "Style"]
+	None, "", "typing", "Cut", "Paste", "Clear", "Drag", "Style",
+	"Ruler", "backspace", "delete", "transform", "resize"]
 
 
 class EditText(Wbase.SelectableWidget, _ScrollWidget):
@@ -452,7 +453,10 @@
 		#if not doundo:
 		#	return 0
 		which, redo = self.ted.WEGetUndoInfo()
-		which = UNDOLABELS[which]
+		if which < len(UNDOLABELS):
+			which = UNDOLABELS[which]
+		else:
+			which = ""
 		if which == None: 
 			return None
 		if redo: