gvsig-desktop 2.0.0 build 2031
The installer standard mode will look for packages in the install directory and its folders recursively.
gvsig-desktop#15348
Fixed the creation plugin package extension to allow to copy additional files and folders to the package.
DynObjectManager made a local variable to make it work on 1.11 version.
Installer: Added a typical or custom installation process. Some bug fixes.Launcher: Notification messages and default installation default settings.
Use the new doRegistration Library method instead of the constructor.
Changed the decompressPlugin method. Now it reads the zip file just once so that it decompress correctly but doesn't use the progress bar taskStatus.
FIxed wrong spell in setAntScript().Fixed bug in Advanced Mode for creating package installer.
gvsig-desktop#1014The download bar now show correctly the progress for all downloads.The installer wizard (progres wizard) does not download the packages if they have been already downloaded on the download wizard (download progress wizard).Some files have been cleaned and formated.
Create the plugins installation folder if it does not exists already
fix rename of method terminate of TaskStatus
gvsig-desktop#1014
A progress bar has been added to show download progress.A progress bar has been added to Andami.
Change how a new installed plugin's install.xml ant file is looked for.
Add support to generate the installer index package
Take into account the build property may be empty in the package.info file
Move services registration to the initialize step
Change package.info build property name with buildNumber, as build is already used as a property by maven an it doesn't allow to be loaded easily.The old build property will be supported only while reading.
Create packages using always the / path separator, and decompress them using the File.separatorChar if different.
Take into account packages generated from windows, as they have \ chars instead of / ones.
Fulfill all pending library definitions (API or Impl) and dependencies
Create default PackageInfo when the new package is still not installed.
Source code format
Remove required properties checks, they will be filled with default values
Solve package.info lookup into a package file, it was being search using a File.separator, but the separator is / always into a zip file
Solve package info reading bug
Small toString update
Solve gvspkg (package) file creation and installation support
Correct gvspkg file contents
toString small change
New option to create simple packages from a plugin, as well as the option to create a package set.Also set the default file extensions: - gvspkg: single plugin package - gvspks: package set, contains one or more packages (gvspkg files)
Add default package download URL
Add option to install packages from a URL
Show already installed packages also in the list of available packages to install.
Remove compiler warnings
Format according to the gvSIG code conventions
Use a better tag name
Correct jvm tag
The build into the bundle file name message format was being formatted as a number, using he thousands separator (ex: 2020 -> 2.020)
New method to write the package.info file
New package info fields and bundle files naming using the gvSIG standards as of document:
http://www.gvsig.org/web/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2.0.0/anexos/proyectos-oficiales-en-gvsig/nombrado-de-binarios-para-un-plugin-de-gvsig
Adding a listener for the finish action
Refactoring the name of the services and adding java docs
Refactoring of names
Adding more complex test cases and adding javadoc
Refactoring the name of the services
Moving completely the compress and decompress utilities to the provider services
Adding comments to the API and movving methods to the provider services
Adding comments to the source code
Adding source code comments and removing not-used imports
Adding the ant script execution
Adding the ant-copy functionality
The interface to execute installer requires of an input stream
Adding "reading" for the creation installer service
Adding ProviderServices to the API
Adding some comments to the source code
Adding the ant capability
Adding the capability to load information from a previous installation
Adding a method to load the install information from a previous installation process
It is possible to copy some external fields
Adding implementation to compress an extension
Updating the creation interface
First commit