gvSIG 2.0.0 build 2009 for developers
Add dependence on the DXFLibrary post initialization
Add dependence on the DGNLibrary post initialization
Update setting the CRS metadata value, as it changed its name from "defaultSRS" to "CRS".
Solve error with the file parameter data type, was String instead of File
Take into account the last read word may have only a byte size
- Update to org.gvsig.tools 2.1.0- separate metadata definition from provider parameters definition.- Use of xml files to define metadata and persistence in DAL.
Add dependence on the DALLibrary post initialization
Remove javadoc generation separation
Disable tests launching as they are too much long to be run on each install
Ignore eclipse project files
First approach to set gvSIG core dependencies in the org.gvsig.core.maven.dependencies pom file.
Replace site repository id
Moving some classes of the API from org.gvsig.symbology to mapcontext.
ellipse
Adding support for Circles like polygons in shape
Maven repository moved to OSOR.Change all legacy dependencies with the standard ones, or if not available in the standard repositories, set them into their own groupid. For non standard available dependencies with not known version, set version as "unknown" instead of "gvsig"....
Create test files into the target folder
If the shp had 3D Points, the created geometry values were not set
Update .classpath only on multi jar projects
Ignore eclipse configuration files
Remove eclipse projects configuration. From now on, it will be generated locally with maven.
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.
Check if the dbf can be written into the shp implementation, instead of calling to the parent dbf implementation, which was using the dbf resource, not initialized by the shp implementation.
Fixing a problem with the edition. The SHP provider has to initialize the DBF provider.
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
Remove reference to incorrect class
Resource locking changed to be based on Java synchronization, more convenient functional and performancewise.Refactoring of FeatureProviderIterator and FeatureSetProvider to extract common code to parent abstract classes.
Updating some classpaths with some resources
Access the DBFProvider only if non geometry data is being loaded
Generating the .project and the classpath from the pom file
Extract SymbolManager methods from the MapContextManager
Symbology and Legends persistence and clone implementation.New persistence and dynobjects utility methods.
New DynStruct utility methods and change to Method Chaining in the DynClass definitions of DAL file.
Change dal impl dependence scope from test to compile
Checking dependences
Added new TestCase extended class with automatic library initialization
Add dependencies between libraries for DynClass.
Depends on the previous initialization of the DALDefaultImplLibrary
Small Library API refactoring
New automatic Library initialization mechanism and Library API refactoring
To set default Value of a FeatureAttribute must to use setDefaultValue, not setDefaultDynValue
Adding the getFlatness method to the geometry manager
Changed InfoByPoint.getInfo(), now it returns a DynObject Array.Feature has been modified to extend DynObject.DynField.setDefaultValue has been changed to setDynDefaultValue.
Added default DAL implementation Library
removed incorrect dal library initialization
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.
Changes to make it CDC-compatible. Replaced call to GeneralPathX constructor and append.
New API persistence version
Refactoring of packages
Changed name "SHP file" --> "Shape"
Refactoring DataServerExplorerProviders constructor
Dal SPI refactoring
Dal SPI Javadoc and refactoring
Site javadoc configuration to separate API, SPI and implementation.Links to JDK and other gvSIG libraries javadoc.
Fixed geometry types to max valid type (curve --> multiCurve & surface --> multiSurface).Normalized geometry types.
Fixed geometry SubType
Fixed geometry types to max valid type (curve --> multiCurve & surface --> multiSurface)
Fixed missing envelope compute
added dgn file provider
Cached legend in resource dxf data
#2150
added Field Names as constants in StoreProvider
Fixed dependecies (removed dal impl dependecies)
Implemented default legend and labeling of DXF
Added LabelingBuilder
#2088
no crear Point2D directamente
Fixing a bug with the tests in Windows
Changed FeatureStoreProvider.append(Feature) --> FeatureStoreProvider.append(FeatureData)
Added method to checks if resources notify changes
added build-dir properties to all pom files
Create javadoc groups to separate packages of API, SPI, implementation, etc.
Adapt to the refactored 'loadFromState' method name in libTools
Fixed compile error (from method name refactoring)
Decode field names ussing encoding
Added soport for force Encoding.Added current and original encodigo of file as metada.
Change dependence from the jsr108 0.01 jars to the units gvsig legacy one.
Set the eclipse project names the same as the project folder name
Eclipse projects migrated to maven
Modified FeatureStoreProvider.performEditing for add a iterator over originals FType updated.
Mostrar el tipo de shape
Update new Persistence API and adapt the projects that were already using the first (proof-of-concept) version
Added FeatureStore.getFeatureCount().Added FeatureStoreProvider.getFeatureCount()
empty date
removed traze
Added cresques proj impl for test
Fixed schema
CloseRequest
Añadir temporalmente dependencia con la implementación de DAL, a falta de resolver
Quitar dependencia de DefaultFeatureType