Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-addins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-01-25Initial version of the redesigned add-in managerLluis Sanchez Gual
2011-01-24Fix add-in database issue when the last add-in of a folder is deleted or ↵Lluis Sanchez Gual
upgraded
2011-01-21Fix bug #6102Lluis Sanchez Gual
Make sure the scan domain has the same configuration as the main domain, so that it is able to resolve assemblies in the same way
2010-11-24Flush.Lluis Sanchez Gual
2010-11-24Fix build.Lluis Sanchez Gual
2010-11-24Merge branch 'cecil-light'Jb Evain
2010-11-24Define READ_ONLY to reduce the size of Mono.Addins.CecilReflectorJb Evain
2010-11-24Delete unecessary fileJb Evain
2010-11-24Update csprojsJb Evain
2010-11-19Allow multiple instances of ImportAddinAssembly and ImportAddinFileLluis Sanchez Gual
2010-11-17Resolve attributes before trying to get their valuesLluis Sanchez Gual
2010-10-26Added documentation.Lluis Sanchez Gual
2010-10-14Disable ChangeLog integration.Lluis Sanchez Gual
2010-10-14Don't inherit CustomExtension attributes. The attribute must beLluis Sanchez Gual
explicitly applied to classes to be marked as extensions.
2010-10-14Build package now returns a list of the generated files.Lluis Sanchez Gual
2010-10-05define NET_3_5 for CecilJb Evain
2010-09-27Port to cecil/lightJb Evain
2010-09-27Update MakefileJb Evain
2010-09-27Update cecil to 0.9.4Jb Evain
2010-07-01* Mono.Addins.Setup.csproj: Generate documentation.Lluis Sanchez
svn path=/trunk/mono-addins/; revision=159784
2010-07-01* Mono.Addins.csproj:Lluis Sanchez
* Mono.Addins.Description/Extension.cs: * Mono.Addins.Description/Dependency.cs: * Mono.Addins.Description/AddinFlags.cs: * Mono.Addins.Description/ExtensionPoint.cs: * Mono.Addins.Description/AddinDependency.cs: * Mono.Addins.Description/AddinDescription.cs: * Mono.Addins.Description/ExtensionNodeSet.cs: * Mono.Addins.Description/NativeDependency.cs: * Mono.Addins.Localization/IAddinLocalizer.cs: * Mono.Addins.Description/ObjectDescription.cs: * Mono.Addins.Description/ModuleDescription.cs: * Mono.Addins.Description/ExtensionNodeType.cs: * Mono.Addins.Description/NodeTypeAttribute.cs: * Mono.Addins.Description/AssemblyDependency.cs: * Mono.Addins.Description/ExtensionCollection.cs: * Mono.Addins.Description/DependencyCollection.cs: * Mono.Addins.Localization/IPluralAddinLocalizer.cs: * Mono.Addins.Localization/IAddinLocalizerFactory.cs: * Mono.Addins.Description/ExtensionNodeDescription.cs: * Mono.Addins.Description/ExtensionPointCollection.cs: * Mono.Addins.Description/ConditionTypeDescription.cs: * Mono.Addins.Description/ExtensionNodeSetCollection.cs: * Mono.Addins.Description/ModuleDescriptionCollection.cs: * Mono.Addins.Description/NodeTypeAttributeCollection.cs: * Mono.Addins.Description/ExtensionNodeTypeCollection.cs: * Mono.Addins.Description/ObjectDescriptionCollection.cs: * Mono.Addins.Description/ExtensionNodeDescriptionCollection.cs: * Mono.Addins.Description/ConditionTypeDescriptionCollection.cs: Added documentation. svn path=/trunk/mono-addins/; revision=159783
2010-07-01* Mono.Addins.Setup/Package.cs:Lluis Sanchez
* 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. svn path=/trunk/mono-addins/; revision=159773
2010-06-17* Mono.Addins/Mono.Addins/NodeElement.cs:Lluis Sanchez
* Mono.Addins/Mono.Addins/RuntimeAddin.cs: * Mono.Addins/Mono.Addins/IProgressStatus.cs: * Mono.Addins/Mono.Addins/IAddinInstaller.cs: * Mono.Addins/Mono.Addins/TypeExtensionNode.cs: * Mono.Addins/Mono.Addins/ExtensionNodeList.cs: * Mono.Addins/Mono.Addins/InstanceExtensionNode.cs: * Mono.Addins/Mono.Addins/NodeAttributeAttribute.cs: * Mono.Addins/Mono.Addins/ExtensionNodeAttribute.cs: * Mono.Addins/Mono.Addins/ExtensionPointAttribute.cs: * Mono.Addins/Mono.Addins/ImportAddinFileAttribute.cs: * Mono.Addins/Mono.Addins/MissingDependencyException.cs: * Mono.Addins/Mono.Addins/TypeExtensionPointAttribute.cs: * Mono.Addins/Mono.Addins/ExtensionNodeChildAttribute.cs: * Mono.Addins/Mono.Addins/ImportAddinAssemblyAttribute.cs: Added some documentation. svn path=/trunk/mono-addins/; revision=159072
2010-06-08* Mono.Addins.sln:Lluis Sanchez
* Test/MultiAssemblyAddin/OptionalModule/OptionalModule.csproj: * Test/MultiAssemblyAddin/SecondAssembly/SecondAssembly.csproj: Add missing projects. svn path=/trunk/mono-addins/; revision=158652
2010-06-08* Mono.Addins.sln:Lluis Sanchez
* Test/MultiAssemblyAddin/MultiAssemblyAddin.csproj: Add missing project. svn path=/trunk/mono-addins/; revision=158650
2010-05-27* Mono.Addins/AddinManager.cs:Lluis Sanchez
* Mono.Addins/ConditionType.cs: * Mono.Addins/ExtensionNode.cs: * Mono.Addins/ExtensionContext.cs: * Mono.Addins/ExtensionAttribute.cs: * Mono.Addins/AddinRootAttribute.cs: * Mono.Addins/ConsoleProgressStatus.cs: * Mono.Addins/CustomExtensionAttribute.cs: * Mono.Addins/ExtensionAttributeAttribute.cs: More documentation. svn path=/trunk/mono-addins/; revision=158047
2010-05-27* Mono.Addins/AddinEngine.cs:Lluis Sanchez
* Mono.Addins/AddinManager.cs: * Mono.Addins/AddinRegistry.cs: * Mono.Addins/AddinEventArgs.cs: * Mono.Addins/AddinLocalizer.cs: * Mono.Addins/AddinAttribute.cs: * Mono.Addins/AddinErrorEventArgs.cs: * Mono.Addins/AddinModuleAttribute.cs: * Mono.Addins/AddinAuthorAttribute.cs: * Mono.Addins/AddinDependencyAttribute.cs: * Mono.Addins/AddinLocalizerGettextAttribute.cs: Added some API documentation. svn path=/trunk/mono-addins/; revision=158026
2010-05-25* Mono.Addins.sln: Fix windows build.Lluis Sanchez
svn path=/trunk/mono-addins/; revision=157883
2010-05-25* Mono.Addins.Setup/Mono.Addins.Setup.csproj:0.5Lluis Sanchez
* Mono.Addins.MSBuild/Mono.Addins.MSBuild.csproj: * Mono.Addins.CecilReflector/Mono.Addins.CecilReflector.csproj: Fix output directory for the Release configuration. svn path=/trunk/mono-addins/; revision=157861
2010-05-25* Mono.Addins.Database/AddinScanResult.cs: Properly resolveLluis Sanchez
Mono.Addins. svn path=/trunk/mono-addins/; revision=157858
2010-05-25* Mono.Addins/AddinManager.cs:Lluis Sanchez
* Mono.Addins/ExtensionContext.cs: Added methods for subscribing type-bound extension points. svn path=/trunk/mono-addins/; revision=157857
2010-05-25* Mono.Addins.sln:Lluis Sanchez
* mautil/mautil.csproj: * Mono.Addins/Mono.Addins.csproj: * Mono.Addins.Gui/Mono.Addins.Gui.csproj: Add Debug and Release configurations. * Mono.Addins.CecilReflector/Mono.Addins.CecilReflector/Reflector.cs: When resolving custom attribute properties and fields look it base classes. * Mono.Addins/Mono.Addins.Database/AddinScanner.cs: Fixed node type parsing issue with TypeExtensionPointAttribute. svn path=/trunk/mono-addins/; revision=157853
2010-05-25Added new sample.Lluis Sanchez
svn path=/trunk/mono-addins/; revision=157842
2010-05-22Makefile.am: Add Mono.Addins.targets to EXTRASAndrew Jorgensen
svn path=/trunk/mono-addins/; revision=157740
2010-05-21* Test/MultiAssemblyAddin:Lluis Sanchez
* Test/UnitTests/Makefile.am: * Test/UnitTests/UnitTests.csproj: * Test/UnitTests/TestExtensions.cs: * Test/MultiAssemblyAddin/Extensions.cs: * Test/MultiAssemblyAddin/SecondAssembly: * Test/MultiAssemblyAddin/OptionalModule: * Test/FileExtender/FileExtender.Bis.addin.xml: * Test/MultiAssemblyAddin/MultiAssemblyAddin.csproj: * Test/MultiAssemblyAddin/OptionalModule/Extensions.cs: * Test/MultiAssemblyAddin/SecondAssembly/Extensions.cs: * Test/UnitTests/ExtensionModel/AttrExtensionWithManyNodes.cs: * Test/MultiAssemblyAddin/OptionalModule/OptionalModule.csproj: * Test/MultiAssemblyAddin/SecondAssembly/SecondAssembly.csproj: * Test/UnitTests/ExtensionModel/MultiAssemblyTestExtensionPoint.cs: Added new tests. * Mono.Addins/Mono.Addins.Database/AddinUpdateData.cs: When resolving extension from an optional module, include dependencies defined in the main module. * Mono.Addins/Mono.Addins.Database/SetupDomain.cs: Flush. * Mono.Addins/Mono.Addins.Database/AddinScanner.cs: Look for assembly imports in the main assembly. svn path=/trunk/mono-addins/; revision=157677
2010-05-21* Test/UnitTests/IWriter.cs:Lluis Sanchez
* Test/UnitTests/Makefile.am: * Test/UnitTests/TestEvents.cs: * Test/UnitTests/ExtensionModel: * Test/UnitTests/ComplexNode.cs: * Test/UnitTests/UnitTests.csproj: * Test/UnitTests/TestExtensions.cs: * Test/UnitTests/ISampleExtender.cs: * Test/UnitTests/NodeWithAttribute.cs: * Test/UnitTests/GlobalInfoCondition.cs: * Test/UnitTests/IWriterWithMetadata.cs: * Test/UnitTests/ParameterInfoCondition.cs: * Test/UnitTests/ExtensionModel/IWriter.cs: * Test/UnitTests/ExtensionModel/ComplexNode.cs: * Test/HelloWorldExtension/AttributeExtensions.cs: * Test/UnitTests/ExtensionModel/ISampleExtender.cs: * Test/UnitTests/ExtensionModel/NodeWithAttribute.cs: * Test/UnitTests/ExtensionModel/IWriterWithMetadata.cs: * Test/UnitTests/ExtensionModel/GlobalInfoCondition.cs: * Test/UnitTests/ExtensionModel/ParameterInfoCondition.cs: * Test/UnitTests/ExtensionModel/SimpleExtensionAttribute.cs: Reorganized tests. * Mono.Addins/Mono.Addins/ExtensionNode.cs: * Mono.Addins/Mono.Addins/ExtensionTree.cs: Data extension points bound to an attribute now generate nodes of type ExtensionNode<TheAttribute> * Mono.Addins/Mono.Addins/Addin.cs: Added some docs. * Mono.Addins/Mono.Addins.Database/AddinScanner.cs: * Mono.Addins/Mono.Addins/ExtensionNodeAttribute.cs: * Mono.Addins/Mono.Addins.Database/AddinUpdateData.cs: * Mono.Addins/Mono.Addins.Description/ExtensionNodeType.cs: Changed name of property (for consistency) * Mono.Addins/Mono.Addins/ExtensionPointAttribute.cs: Don't set a default node name. The default name is assigned while scanning. * Mono.Addins/Mono.Addins.Database/DefaultAssemblyReflector.cs: This class should not be public. svn path=/trunk/mono-addins/; revision=157675
2010-05-20* Mono.Addins/Mono.Addins.Database/IAssemblyReflector.cs:Lluis Sanchez
* Mono.Addins/Mono.Addins.Database/DefaultAssemblyReflector.cs: * Mono.Addins.CecilReflector/Mono.Addins.CecilReflector/Reflector.cs: Added methods for getting resources from an assembly. * Mono.Addins/Makefile.am: * Mono.Addins/Mono.Addins.csproj: Updated. * Mono.Addins/Mono.Addins/TreeNode.cs: * Mono.Addins/Mono.Addins/AddinEngine.cs: * Mono.Addins/Mono.Addins/RuntimeAddin.cs: * Mono.Addins/Mono.Addins/AddinManager.cs: * Mono.Addins/Mono.Addins/ExtensionTree.cs: * Mono.Addins/Mono.Addins/ExtensionNode.cs: * Mono.Addins/Mono.Addins/ConditionType.cs: * Mono.Addins/Mono.Addins/AddinRegistry.cs: * Mono.Addins/Mono.Addins/ExtensionContext.cs: * Mono.Addins/Mono.Addins/AddinSessionService.cs: * Mono.Addins/Mono.Addins.Database/AddinDatabase.cs: * Mono.Addins/Mono.Addins.Description/Dependency.cs: * Mono.Addins/Mono.Addins.Description/AddinDependency.cs: * Mono.Addins/Mono.Addins.Description/NativeDependency.cs: * Mono.Addins/Mono.Addins.Description/AssemblyDependency.cs: New AddinEngine class, which can be used to support several engines in a single domain. * Mono.Addins/Mono.Addins/AddinAttribute.cs: * Mono.Addins/Mono.Addins/AddinModuleAttribute.cs: * Mono.Addins/Mono.Addins.Database/AddinScanner.cs: * Mono.Addins/Mono.Addins/ImportAddinFileAttribute.cs: * Mono.Addins/Mono.Addins/ImportAddinAssemblyAttribute.cs: Added support for new add-in declaration attributes. * Mono.Addins/Mono.Addins/AddinCategoryAttribute.cs: Removed. * Mono.Addins/Mono.Addins/ExtensionPointAttribute.cs: * Mono.Addins/Mono.Addins/TypeExtensionPointAttribute.cs: Use a better name for the custom attribute type property. svn path=/trunk/mono-addins/; revision=157628
2010-04-08* Mono.Addins.Setup/AddinStore.cs: Properly get the url path (oldLluis Sanchez
way didn't work on windows). svn path=/trunk/mono-addins/; revision=155037
2010-04-08* Mono.Addins.Setup/RepositoryRegistry.cs: GetAvailableUpdatesLluis Sanchez
(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. svn path=/trunk/mono-addins/; revision=155033
2010-03-30* Mono.Addins.Serialization/BinaryXmlReader.cs: Properly detect EOF.Lluis Sanchez
* Mono.Addins/Addin.cs: If a file is corrupted and can't be read, delete it so that it can be properly regenerated. svn path=/trunk/mono-addins/; revision=154438
2010-03-30* Mono.Addins/Mono.Addins.csproj:Lluis Sanchez
* Mono.Addins.Gui/Mono.Addins.Gui.csproj: * Mono.Addins.Setup/Mono.Addins.Setup.csproj: * Mono.Addins.MSBuild/Mono.Addins.MSBuild.csproj: * Mono.Addins.CecilReflector/Mono.Addins.CecilReflector.csproj: csc doesn't like iso-2. svn path=/trunk/mono-addins/; revision=154404
2010-03-29* Test/FileExtender/FileExtender.csproj: Remove import.Lluis Sanchez
svn path=/trunk/mono-addins/; revision=154385
2010-03-29* Mono.Addins/Mono.Addins.csproj:Lluis Sanchez
* Mono.Addins.Gui/Mono.Addins.Gui.csproj: * Mono.Addins.Setup/Mono.Addins.Setup.csproj: * Mono.Addins/Mono.Addins/TypeExtensionNode.cs: * Mono.Addins.MSBuild/Mono.Addins.MSBuild.csproj: * Mono.Addins/Mono.Addins/AddinAuthorAttribute.cs: * Samples/HelloWorld/HelloWorld/HelloWorld.csproj: * Mono.Addins/Mono.Addins.Database/AddinScanner.cs: * Mono.Addins/Mono.Addins/CustomExtensionAttribute.cs: * Mono.Addins/Mono.Addins.Database/IAssemblyReflector.cs: * Mono.Addins/Mono.Addins/ExtensionAttributeAttribute.cs: * Mono.Addins.CecilReflector/Mono.Addins.CecilReflector.csproj: Make sure the solution builds on MS.NET 2.0. svn path=/trunk/mono-addins/; revision=154381
2010-03-29using MCS from configure.ac in all Makefile.am files which hard-coded mcsC.J. Adams-Collier
svn path=/trunk/mono-addins/; revision=154380
2010-03-26* Mono.Addins.CecilReflector/Reflector.cs: Fix potential NRE.Lluis Sanchez
svn path=/trunk/mono-addins/; revision=154259
2010-03-26* Mono.Addins.Database/AddinScanner.cs: Fix bug #541661 - AssembliesLluis Sanchez
with capital .DLL cannot be loaded. svn path=/trunk/mono-addins/; revision=154258
2010-03-26* Makefile.am:Lluis Sanchez
* Mono.Addins.csproj: * Mono.Addins/AddinAttribute.cs: * Mono.Addins/AddinAuthorAttribute.cs: * Mono.Addins.Database/AddinScanner.cs: * Mono.Addins/AddinCategoryAttribute.cs: * Mono.Addins/AddinLocalizerGettextAttribute.cs: Allow specifying some add-in properties using attribtues. svn path=/trunk/mono-addins/; revision=154257
2010-03-26* Test/UnitTests/IWriter.cs:Lluis Sanchez
* Test/UnitTests/Makefile.am: * Test/UnitTests/TestBase.cs: * Test/UnitTests/TestSetup.cs: * Test/UnitTests/TestEvents.cs: * Test/FileExtender/Makefile.am: * Test/UnitTests/UnitTests.csproj: * Test/UnitTests/TestConditions.cs: * Test/UnitTests/TestLoadUnload.cs: * Test/UnitTests/TestExtensions.cs: * Test/UnitTests/SimpleApp.addin.xml: * Test/UnitTests/NodeWithAttribute.cs: * Test/HelloWorldExtension/Makefile.am: * Test/SystemInfoExtension/Makefile.am: * Test/UnitTests/IWriterWithMetadata.cs: * Test/FileExtender/FileExtender.csproj: * Test/FileExtender/FileExtender.addin.xml: * Test/FileExtender/FileExtender.Bis.addin.xml: * Test/HelloWorldExtension/HelloWorldWriter.cs: * Test/SystemInfoExtension/SystemInfoWriter.cs: * Test/HelloWorldExtension/AttributeExtensions.cs: * Test/HelloWorldExtension/HelloWriterWithMetadata.cs: * Test/HelloWorldExtension/HelloWorldExtension.csproj: * Test/SystemInfoExtension/SystemInfoExtension.csproj: Updated and created new tests for testing extension definition using the new features. * Test/CommandExtension/CommandExtension.csproj: * Test/FileContentExtension/FileContentExtension.csproj: * Samples/WriterService/WriterServiceHost/WriterServiceHost.csproj: * Samples/WriterService/WriterService.SampleExtender/WriterService.SampleExtender.csproj: Disable makefile integration since we are not using makefiles anymore. * mautil/mautil.csproj: * Mono.Addins.Gui/gtk-gui/generated.cs: * Mono.Addins.Gui/Mono.Addins.Gui.csproj: * docs/Mono.Addins.Setup/SetupService.xml: * Mono.Addins.Setup/Mono.Addins.Setup.csproj: * Mono.Addins.MSBuild/Mono.Addins.MSBuild.csproj: * Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.ErrorDialog.cs: * Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.NewSiteDialog.cs: * Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.ProgressDialog.cs: * Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.AddinInfoDialog.cs: * Samples/HelloWorldWithManifest/HelloWorld/HelloWorld.csproj: * Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.ManageSitesDialog.cs: * Mono.Addins.CecilReflector/Mono.Addins.CecilReflector.csproj: * Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.AddinInstallDialog.cs: * Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.AddinManagerDialog.cs: * Mono.Addins.Gui/gtk-gui/Mono.Addins.Gui.AddinInstallerDialog.cs: * Samples/HelloWorldWithManifest/HelloWorldAddin/HelloWorldAddin.csproj: Flush. svn path=/trunk/mono-addins/; revision=154255
2010-03-26* Mono.Addins.CecilReflector/Reflector.cs: ImplementLluis Sanchez
GetRawCustomAttributes. svn path=/trunk/mono-addins/; revision=154253
2010-03-26* Mono.Addins.Database/AddinScanner.cs:Lluis Sanchez
* Mono.Addins.Description/AddinDescription.cs: Added support for multiple .addin.xml files in a single assembly. svn path=/trunk/mono-addins/; revision=154252