Bug 84573 Copy/Paste Problems with nightly build (20040207)
I am doing some testing with the nightly build (20040207) and I was copy some text from a Java editor to the launch configuration dialog. When I tried to paste the text into the dialog, it was pasted back into the editor. This could be an SWT problem but Tod felt that it may also be related to the Command rework so I'm giving it to UI to start with.
bundles/org.eclipse.jface/src/org/eclipse/jface/bindings/BindingManager.java
* Attempts to remove deletion markers from the collection of bindings.
	 * </p>
	 * <p>
	 * This method completes in <code>O(n+mn)</code>, where <code>n</code>
	 * is the number of bindings and <code>m</code> is the number of deletion
	 * markers.
	 * </p>
	 * <p>
	 * TODO Performance: Remove the nested loop from this method. Lower the
	 * complexity bound.
	 * </p>
	 * 
	 * @param bindings
	 *            The bindings from which the deleted items should be removed.
	 *            This collection should not be <code>null</code>, but may be
	 *            empty. It should only contains instance of
	 *            <code>Binding</code>.
	 * @return The set of bindings with the deletions removed; never
	 *         <code>null</code>, but may be empty. Contains only instances
	 *         of <code>Binding</code>.
	 */
	private final Set removeDeletions(final Collection bindings) {
		final Collection deletions = new ArrayList();
		final Set bindingsCopy = new HashSet(bindings);
		Iterator bindingItr = bindingsCopy.iterator();
		while (bindingItr.hasNext()) {
			final Binding binding = (Binding) bindingItr.next();
			if ((binding.getCommandId() == null) && (localeMatches(binding))
					&& (platformMatches(binding))) {
				deletions.add(binding);