﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
3696	[PATCH] Replace OsmPrimitive selection implementation with storage in DataSet	hansendc	hansendc	"There will be three patches attached here:

1. implement a LinkedHashSet inside DataSet to track selected objects
2. Remove the OsmPrimitive selection functions
3. Use the new LinkedHashSet to optimize a few operation in the DataSet

The LinkedHashSet should preserve ordering.  The first item selected should be the first item returned from all of the functions that query selections.  If an item is reselected, such as if a user clicked on it, then drew a box around it with Ctrl, the order of the first selection is maintained.  This is due to the LinkedHashSet implementation."	enhancement	closed	normal		Core	latest	fixed		Gubaer hansendc
