gvSIG 2.0.0 build 2047
Se han eliminado las dependencias con la implementacion de la libreria de geometrias y corregido unos errores en las herramientas EditVertextCADTool y ExploitCADTool ya que estas estaban mezclando referencias a geometrias de jts con las de gvsig.
The SelectRowPanel has to use the feature type of the selected features
Error exporting shapefile with holes [gvsig-desktop #249]. I've also fixed a bug with the tool to create holes
Now is possible to create an internal polygon in a multisurface layer [gvsig-desktop #248]
Split doesn't work in multigeometries [gvsig-desktop #178]
fixing a bug with the complex selection by circle [gvsig-desktop #16028]. I've also fixed a small bug with the ToWKT operation that has to use the toJTS operation
Adding geometries in a reprojected layer [gvsig-desktop #16012]
Change geometry type management from shape type id to GeometryType object.Solves bug #15866: To edit a polygon shape layer by adding a polygon using points
Format according to the gvSIG developer's coding guidelines
Arreglada la visualización en la herramienta de edición de vértices.
Solve bug gvsig-desktop#15874: Selecting overlapped elements (editing)
Remove unneeded manual table selection update and use its own logger into each cat tool which needs it.
The edition preferences are not applied [gvsig-desktop #15641]
Now is possible to select a geometry and edit the handlers [gvsig-desktop #15453]
Formating the code before the commit [gvsig-desktop #15453]
Fixing several bugs in the complex selection tool [gvsig-desktop #15453]
Selecttion tools in edition don't work fine because they select the geometries that are CONTAINED in an area. Now, they select the geometries that INTERSECT with this area [gvsig-desktop #15453].
Join geometries tool (editing) doesn't work [gvsig-desktop #15555]
Problem with the internal polygons [gvsig-desktop #15554]
Fixing several errors with the shape edition [gvsig-desktop #15414]
The Geometry interface inherits of the awt.Shape interface and this inheritance is going to be deleted in a future. This commit adds a new method getShape that returns an awt.Shape and replace all the usage of the Shape interface by an invocation of the getShape method. The idea is to have a control of the usage of this method and remove it in a future [gvsig-desktop #15383]
The "add spline tool" has to close the spline if the layer is a surface layer [gvsig-desktop #15332]
Replace log4j usage with slf4j and organize imports
Make Feature extend DynObject, FeatureSet extend DynObjectSet and FeaturePagingHelper extend DynObjectPagingHelper, so the main Feature related data interfaces may be used as DynObjects.
Remove the conflicting and empty DisposableIterator from DAL, as now it is available in tools.
Make sure all disposable objects are disposed, mainly DAL related ones, like FeatureSet and Iterators.Create a new DisposableManager to manage a register of Disposable objects being bound and released.
Make sure FeatureSet.dispose() and DisposableIterator.dispose() are called each time they aren't needed anymore, even when a cancel is performed or an exception is thrown
Updating the edition tools to use the MapControlDrawer
Adding the MapControlDrawer
Separate the simbology, legend and labeling API from the implementation in MapContext and move the implementation to a new extension.Create the api for the GraphicsLayer and a new implementation based on DAL.
#1841
Changes to make it CDC-compatible. Replaced call to GeneralPathX constructor and append.
Refactoring of packages
#1315