Bug 88352 Operation supports leaks contexts via action handler
I20050315-1100 Susan, this is a different leak from the one that I reported. Test Case: 1. open text editor 2. close text editor ==> DefaultUndoManager is leaked due to undo/redo actions handlers still holding on to the context.
bundles/org.eclipse.core.commands/src/org/eclipse/core/commands/operations/IOperationHistory.java
* or be removed before the final release.
	 */
	void operationChanged(IUndoableOperation operation);
	/**
	 * Get the operation that will next be undone in the given context. This
	 * method is used to retrieve the label or description as needed for the
	 * "Undo" menu.
	 * 
	 * @param context -
	 *            the context for the undo
	 * @return the operation to be undone or <code>null</code> if there is no
	 *         operation available. There is no guarantee that the available
	 *         operation is valid for the undo.
	 */
	IUndoableOperation getUndoOperation(IUndoContext context);
	/**
	 * Redo the most recently undone operation in the given context
	 * 
	 * @param context -
	 *            the context to be redone
	 * @param monitor -
	 *            the progress monitor to be used for the redo, or null if no
	 *            progress monitor is provided.
	 * @param info -
	 *            the IAdaptable (or <code>null</code>) provided by the
	 *            caller containing additional information. When this API is
	 *            called from the UI, callers can use this to provide additional
	 *            info for prompting the user. If an IAdaptable is provided,
	 *            callers are encourated to provide an adapter for the
	 *            org.eclipse.swt.widgets.Shell.class.