2010-10-14 Lluis Sanchez Gual * SetupService.cs: Build package now returns a list of the generated files. 2010-07-01 Lluis Sanchez Gual * Mono.Addins.Setup.csproj: Generate documentation. 2010-07-01 Lluis Sanchez Gual * Mono.Addins.Setup/Package.cs: * Mono.Addins.Setup/AddinInfo.cs: * Mono.Addins.Setup/SetupTool.cs: * Mono.Addins.Setup/SetupService.cs: * Mono.Addins.Setup/RepositoryRecord.cs: * Mono.Addins.Setup/InstallException.cs: * Mono.Addins.Setup/PackageCollection.cs: * Mono.Addins.Setup/RepositoryRegistry.cs: * Mono.Addins.Setup/AddinRepositoryEntry.cs: * Mono.Addins.Setup/ConsoleAddinInstaller.cs: Added some documentation. 2010-05-25 Lluis Sanchez Gual * Mono.Addins.Setup.csproj: Fix output directory for the Release configuration. 2010-04-08 Lluis Sanchez Gual * Mono.Addins.Setup/AddinStore.cs: Properly get the url path (old way didn't work on windows). 2010-04-08 Lluis Sanchez Gual * Mono.Addins.Setup/RepositoryRegistry.cs: GetAvailableUpdates (id,version) doesn't work. It makes no sense to ask for updates for a specific add-in version. Added GetAvaliableAddinUpdates methods which take only an id and no version. 2010-03-30 Lluis Sanchez Gual * Mono.Addins.Setup.csproj: csc doesn't like iso-2. 2010-03-29 Lluis Sanchez Gual * Mono.Addins.Setup.csproj: Make sure the solution builds on MS.NET 2.0. 2010-03-26 Lluis Sanchez Gual * Mono.Addins.Setup.csproj: Flush. 2009-11-13 Lluis Sanchez Gual * Mono.Addins.Setup/SetupTool.cs: Allow specifying multiple levels of verbosity. 2009-09-01 Lluis Sanchez Gual * AssemblyInfo.cs: Bump Mono.Addins version. 2009-08-25 Lluis Sanchez Gual * Mono.Addins.Setup/PcFileCache.cs: Updated from MD. 2009-08-24 Lluis Sanchez Gual * Mono.Addins.Setup/PcFileCache.cs: * Mono.Addins.Setup/SetupService.cs: Make it buildable in .net 2.0. 2009-08-21 Lluis Sanchez Gual * Mono.Addins.Setup/SetupService.cs: Applications can now register a test command to be used for testing add-ins. Don't use the pkg-config command, use instead the PcFileCache. * Mono.Addins.Setup/PcFileCache.cs: Updated. 2009-08-20 Lluis Sanchez Gual * Makefile.am: * Mono.Addins.Setup.csproj: * Mono.Addins.Setup/SetupTool.cs: * Mono.Addins.Setup/PcFileCache.cs: * Mono.Addins.Setup/SetupService.cs: Added a new project which Implements an msbuild task for resolving add-in references. 2009-08-19 Lluis Sanchez Gual * Mono.Addins.Setup.csproj: Update target framework to 2.0. 2009-06-17 Lluis Sanchez Gual * Mono.Addins.Setup/SetupService.cs: Added method for getting a registry from a package name. * Mono.Addins.Setup/SetupTool.cs: Added some more help for the info command. 2009-06-04 Lluis Sanchez Gual * Makefile.am: * Mono.Addins.Setup.csproj: Remove unnecessary Mono.Posix reference. 2009-05-28 Lluis Sanchez Gual * Mono.Addins.Setup.csproj: Properly sign assemblies. 2009-02-06 Lluis Sanchez Gual * Mono.Addins.Setup/SetupTool.cs: Added command for getting the list of assemblies of an add-in. 2009/02/06 Lluis Sanchez Gual * Mono.Addins.Setup.csproj: Updated. 2008-11-10 Lluis Sanchez Gual * mono-addins-setup.pc.in: Respect custom libdir during ./configure. Fixes bug #443205. Patch by Diego Pettenò. 2008-11-10 Lluis Sanchez Gual * Makefile.am: Fix building with parallel make jobs (-j8). Fixes bug #443206. Patch by Diego Pettenò. 2008-08-22 Lluis Sanchez Gual * Mono.Addins.Setup.csproj, Mono.Addins.Setup.mdp: Use msbuild file format for projects. Removed the old MD1 projects. 2008-07-15 Lluis Sanchez Gual * Mono.Addins.Setup/SetupTool.cs: Add missing parameter documentation. 2008-06-11 Lluis Sanchez Gual * Mono.Addins.Setup.mdp: Updated. * Mono.Addins.Setup/SetupTool.cs: Don't allow uninstalling add-ins with the CantUninstall flag. Same for hidden flag. 2008-02-06 Lluis Sanchez Gual * AssemblyInfo.cs: Added support for pluggable add-in assembly reflectors. Implemented an add-in assembly reflector based on Cecil. 2008-01-18 Lluis Sanchez Gual * Mono.Addins.Setup/RepositoryRegistry.cs: Don't break the api. 2008-01-17 Lluis Sanchez Gual * Mono.Addins.Setup/AddinPackage.cs: Delete subdirectories when uninstalling. * Mono.Addins.Setup/AddinStore.cs: Use a more informative uninstall message. * Mono.Addins.Setup/RepositoryRegistry.cs: Fix a nullref. Improved error reporting. 2007-12-15 Lluis Sanchez Gual * mono-addins-setup.pc.in: Update assembly paths. 2007-12-12 Lluis Sanchez Gual * Mono.Addins.Setup/SetupTool.cs: Typo fix. * Makefile.am: Generate and install policy files for old Mono.Addins versions. 2007-12-05 Lluis Sanchez Gual * Mono.Addins.Setup/AddinPackage.cs: When checking if an add-in is installed, don't provide the version number. This will return whatever version is installed. 2007-12-04 Lluis Sanchez Gual * mono-addins-setup.pc.in: Fix dependencies. 2007-12-03 Lluis Sanchez Gual * Mono.Addins.Setup.mdp: Updated. * Mono.Addins.Setup/SetupTool.cs: Added initial support for generating add-in documentation as XML. 2007-10-29 Lluis Sanchez Gual * Mono.Addins.Setup.mdp: Update paths. 2007-10-18 Lluis Sanchez Gual * AssemblyInfo.cs: Get ready for 0.3 release. 2007-09-10 Lluis Sanchez Gual * Mono.Addins.Setup/RepositoryRegistry.cs: Make sure RegisterRepository always returns a reference to the new repo. 2007-07-05 Lluis Sanchez Gual * Mono.Addins.Setup.mdp: Minor fix. 2007-07-03 Lluis Sanchez Gual * AssemblyInfo.cs, Mono.Addins.Setup.mdp, Makefile.am: Sign the assembly. * Mono.Addins.Setup/ConsoleAddinInstaller.cs: New IAddinInstaller implementation. 2007-07-02 Lluis Sanchez Gual * Mono.Addins.Setup.ProgressMonitoring/ConsoleProgressMonitor.cs, Mono.Addins.Setup.ProgressMonitoring/ProgressStatusMonitor.cs, Mono.Addins.Setup.ProgressMonitoring/NullProgressMonitor.cs, Mono.Addins.Setup/IProgressMonitor.cs: Track api changes. * Mono.Addins.Setup/SetupService.cs, Mono.Addins.Setup/AddinStore.cs: Added new overload for ResolveDependencies. * Mono.Addins.Setup/SetupTool.cs: Added new CheckInstall command. Fixed some issues with add-in id comparison. * Mono.Addins.Setup/AddinRepositoryEntry.cs, Mono.Addins.Setup/RepositoryRegistry.cs: When looking for installable add-ins, sort the result by version number. Some fix in the code that compares ids. 2007-05-07 Lluis Sanchez Gual * Mono.Addins.Setup/SetupService.cs: When creating a package, generating a valid file name when the add-in doesn't have an ID. Fixed the generated html page. Don't add the go-mono repository by default. * Mono.Addins.Setup/AddinInfo.cs: Generate a better default name when not provided. * Mono.Addins.Setup/RepositoryRegistry.cs: Added method for registering a repository without updating it. 2007-05-04 Lluis Sanchez Gual * Mono.Addins.mdp: Updated. * Mono.Addins/ExtensionContext.cs: Fixed GetExtensionObjects overload which was not using the correct reuseCachedInstance value. * Mono.Addins/ExtensionTree.cs: Improved error message. When looking for a type in an assembly, avoid throwing an exception too early, since it may be found in other assemblies. * Mono.Addins.Database/AddinDatabase.cs: In the addin info cache, also store information about unsuccessful lookups, to avoid looking for an add-in again if we found that it doesn't exist. In Update(), don't use verbose output by default. 2007-04-04 Lluis Sanchez Gual * Mono.Addins.Setup.ProgressMonitoring/NullProgressMonitor.cs: Fix warning. * Mono.Addins.Setup/SetupTool.cs, Makefile.am: Use ISO-1 compliant c# only. 2007-04-04 Lluis Sanchez Gual * Mono.Addins.Setup.csproj: Added msbuild project files. Patch by Matthijs ter Woord. * Mono.Addins.Setup/AddinPackage.cs, Mono.Addins.Setup/AddinStore.cs, Mono.Addins.Setup/SetupTool.cs, Mono.Addins.Setup/RepositoryRegistry.cs: Removed Mono.Posix dependency. Patch by Matthijs ter Woord. 2007-03-30 Lluis Sanchez Gual * Mono.Addins.Setup/SetupTool.cs: Cosmetic fixes. * Mono.Addins.Setup/RepositoryRegistry.cs: Fix NRE (repoList may change as a result of initializing the configuration). 2007-03-23 Lluis Sanchez Gual * Mono.Addins.Setup.mdp, Makefile.am: Removed unused file.