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
2022-09-16Merge remote-tracking branch 'origin/main' into dev/lluis/threadsafedev/lluis/threadsafeLluis Sanchez
2022-09-16Merge pull request #190 from mono/dev/lluis/fix-testsLluis Sanchez
Fix unit tests and run them in CI
2022-09-16Fix unit tests and run them in CILluis Sanchez
2022-09-15Bump versionLluis Sanchez
2022-09-14Fix testsLluis Sanchez
Make sure the test repo dir is cleaned for every test run.
2022-09-14Increase timeouts to account for slow CI machinesLluis Sanchez
2022-09-14Update build hostLluis Sanchez
2022-09-14Run unit tests in CILluis Sanchez
2022-09-14Fix threading issueLluis Sanchez
Split the context transaction class in two classes, one for extension context and one for add-in engine (which is a context by itself). In this was there is no danger of providing a context transaction to an add-in engine method and expect it to work. Added method for stating an engine transaction from a context transaction. Fixes tests.
2022-09-14Fix threading issuesLluis Sanchez
Reduce the number of transactions being created by propagating them. Created a transaction when the engine is initialized, so that the initial loading of add-in roots is all done using a single transaction. Fixed unit tests.
2022-09-13More thread safetyLluis Sanchez
Store extension content data in a snapshot class, so that it is possible to swap it all at once when committing a transaction. Propagate transactions to more methods. Events and virtual methods are now guaranteed to be executed sequentially, and never concurrently. Add threading docs.
2022-09-13Update Version.propsLluis Sanchez
2022-09-13Add some docs and fix formattingLluis Sanchez
2022-09-13Really lock AddinDatabase when starting a transactionLluis Sanchez
2022-09-13Add multi-threading testsLluis Sanchez
And fixed threading issue.
2022-09-13Use immutable array to track condition dependenciesLluis Sanchez
2022-09-13Fix setup testsLluis Sanchez
2022-09-13Thread safety fixesLluis Sanchez
Remove the concept of TreeNodeBuilder, it was getting too complex. An easier solution is to add a transaction mode to TreeNode, which when enabled handles children in a list builder, and which is committed when ending the context transaction. Fixed several bugs.
2022-09-13Revert some changesLluis Sanchez
2022-09-13Fix unit testsLluis Sanchez
2022-09-13Thread safe add-in databaseLluis Sanchez
2022-09-13More thread safetyLluis Sanchez
2022-09-13Thread safety fixesLluis Sanchez
2022-09-13Fix thread safe issuesLluis Sanchez
2022-09-13Ongoing work to make mono.addins thread safeLluis Sanchez
2022-09-05Merge pull request #183 from KirillOsenkov/dev/kirillo/pdbMarius Ungureanu
2022-06-02Merge pull request #186 from mono/slluis-patch-1Lluis Sanchez
Bump version
2022-06-02Bump versionLluis Sanchez
2022-06-01Merge pull request #185 from mono/dev/therzok/addin-headerMarius Ungureanu
2022-05-31Surface GetAddinHeader info from SetupServicedev/therzok/addin-headerMarius Ungureanu
2022-04-27Bump versionLluis Sanchez
2022-04-26Merge pull request #184 from mono/dev/lluis/lazy-load-improvementsLluis Sanchez
Delay add-in assembly load by lazy creating objects
2022-04-25Delay add-in assembly load by lazy creating objectsLluis Sanchez
Delay the lookup of condition and localizer types until the objects are actually going to be used. Also avoid loading types for type based extension points. Types were loaded to map them to corresponding extension paths, but the mapping can be done using the type name instead of the actual type instance.
2022-04-15Embed Pdb and add SourceLinkKirill Osenkov
2022-02-09Merge pull request #181 from mono/dev/lluis/nuget-formatLluis Sanchez
Add support for nuget packaging format
2022-02-09Bump versionLluis Sanchez
2022-02-09Add missing dependencies to mautil projectLluis Sanchez
2022-02-09Add support for nuget packaging formatLluis Sanchez
2022-02-04Merge pull request #180 from mono/fix-cecil-loadLluis Sanchez
Fix CecilReflector load issue
2022-02-04Fix CecilReflector load issueLluis Sanchez
Loading of CecilReflector was failing in .NET core since it was being loaded in the LoadFrom context.
2022-02-02Merge pull request #179 from mono/dev/lluis/mautil-in-6Lluis Sanchez
Build mautil with .net 6
2022-02-02Install .net 6Lluis Sanchez
2022-02-02Build mautil with .net 6Lluis Sanchez
2022-02-02Merge pull request #178 from ↵Lluis Sanchez
mono/dependabot/nuget/Mono.Addins.Setup/SharpZipLib-1.3.3 Bump SharpZipLib from 1.1.0 to 1.3.3 in /Mono.Addins.Setup
2022-02-01Bump SharpZipLib from 1.1.0 to 1.3.3 in /Mono.Addins.Setupdependabot[bot]
Bumps [SharpZipLib](https://github.com/icsharpcode/SharpZipLib) from 1.1.0 to 1.3.3. - [Release notes](https://github.com/icsharpcode/SharpZipLib/releases) - [Changelog](https://github.com/icsharpcode/SharpZipLib/blob/master/docs/Changes.txt) - [Commits](https://github.com/icsharpcode/SharpZipLib/compare/v1.1.0...v1.3.3) --- updated-dependencies: - dependency-name: SharpZipLib dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2022-01-31Generate tool package for mautilLluis Sanchez
2022-01-28Update azure-pipelines.yml for Azure Pipelines (#177)Lluis Sanchez
Sign the generated NuGet packages
2022-01-20Fix buildLluis Sanchez
2022-01-20Update host poolLluis Sanchez
2022-01-19Convert to multi-target projectsLluis Sanchez
Generate builds for .net 4.7.2 and .net 6 in a single nuget package.