Added getLayouts method to TacticalGraphicSymbol to allow for easier extension. Motivated by forum post: http://forum.worldwindcentral.com/showthread.php?t=33142

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@710 1c351a6f-456c-4935-88af-207f26c224cf
Added method to MilStd2525GraphicFactory to allow an application to set the implementation class for a graphic without needing to extend the factory.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@711 1c351a6f-456c-4935-88af-207f26c224cf
Integrated initial Open Street Map code.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@712 1c351a6f-456c-4935-88af-207f26c224cf
Updated WorldWind.iml for osmparser.jar inclusion.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@713 1c351a6f-456c-4935-88af-207f26c224cf
Added osmosis.xml library directive for IDEA.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@714 1c351a6f-456c-4935-88af-207f26c224cf
Added OSMAttributes.xml configuration file.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@715 1c351a6f-456c-4935-88af-207f26c224cf
Removed main from OSMCacheBuilder.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@716 1c351a6f-456c-4935-88af-207f26c224cf
Added "eawt" and "filenames" to the IDEA project dictionary.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@717 1c351a6f-456c-4935-88af-207f26c224cf
Modified the build scripts to include the JAR file osmparser.jar as a dependency.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@718 1c351a6f-456c-4935-88af-207f26c224cf
Added the PersistSessionState example to worldwindx.examples and added the utility class SessionState to worldwindx.examples.util. This example and its associated utility demonstrate how to persist a session's layer and view state across sucessive runtimes of an application.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@719 1c351a6f-456c-4935-88af-207f26c224cf
Moved the dependency on osmparser.jar from worldwind.jar/worldwind.jnlp to worldwindx.jar/worldwindx.jnlp. Removed an unnecessary dependency on osmparser.jar from the run.tests build target.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@720 1c351a6f-456c-4935-88af-207f26c224cf
Fixed bug that prevented COLLADA models from updating when the model position was changed. The problem occurred because ColladaMeshShape continued to use cached extent data computed based on the model's previous position. See http://issues.worldwind.arc.nasa.gov/jira/browse/WWJ-298.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@721 1c351a6f-456c-4935-88af-207f26c224cf
Fixed bug that could cause ColladaMeshShape to attempt to draw a shape using a VBO that has been deleted. This is an attempt to fix an intermittent crash reported on the forum (http://forum.worldwindcentral.com/showthread.php?t=33148) that occurs on some hardware viewing some COLLADA files.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@722 1c351a6f-456c-4935-88af-207f26c224cf
Repaired BasicShapeAttributes' handling of the enableLighting attribute in restorable state. Modified ShapeAttributesTest to correctly detect when enableLighting is not saved/restored. See issue WWJ-299 (http://issues.worldwind.arc.nasa.gov/jira/browse/WWJ-299).

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@723 1c351a6f-456c-4935-88af-207f26c224cf
Modified SymbolCode to correctly parse symbol modifier codes without an echelon in the second character. Modified SymbolCode to correctly compose the modifier code for the feint/dummy installation modifier. See issue WWJ-297 (http://issues.worldwind.arc.nasa.gov/jira/browse/WWJ-297).

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@724 1c351a6f-456c-4935-88af-207f26c224cf
Modified loop to use indexed father than foreach. JProfiler was showing the latter as a performance bottleneck.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@725 1c351a6f-456c-4935-88af-207f26c224cf
Added initial cut at placemark label rearranging as a decluttering method.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@726 1c351a6f-456c-4935-88af-207f26c224cf
Removed decluttering restriction on PointPlacemark batch rendering.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@727 1c351a6f-456c-4935-88af-207f26c224cf
Tuning of PlacemarkClutterFilter.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@728 1c351a6f-456c-4935-88af-207f26c224cf
Corrected bug in intersectTriangleTypes.

git-svn-id: http://worldwind31.arc.nasa.gov/svn/trunk/@729 1c351a6f-456c-4935-88af-207f26c224cf