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
* Add the specified listener to the operation history.
	 * 
	 * @param listener -
	 *            the IOperationHistoryListener to receive notifications about
	 *            changes in the history or operations that are executed,
	 *            undone, or redone
	 */
	void addOperationHistoryListener(IOperationHistoryListener listener);
	/**
	 * <p>
	 * Close the current operation. Send listeners a <code>DONE</code> and
	 * <code>OPERATION_ADDED</code> notification for the operation.
	 * <p>
	 * Any operations that are executed and added will no longer be considered
	 * part of this operation.
	 * <p>
	 * This method has no effect if the caller has not previously called
	 * {@link #openOperation}.
	 * 
	 * @deprecated - use #closeOperation(operationOK, addToHistory) instead.
	 */
	void closeOperation();
	/**
	 * <p>
	 * Close the current operation. If the operation has successfully completed,
	 * send listeners a <code>DONE</code> notification. Otherwise send an
	 * <code>OPERATION_NOT_OK</code> notification. Add the operation to the
	 * history if specified and send an <code>OPERATION_ADDED</code>
	 * notification.
	 * </p>