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

github.com/mono/api-doc-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mdoc
AgeCommit message (Collapse)Author
2017-12-16version bump to 5.3.5.3mdoc-5.3.5.3Joel Martinez
2017-12-16mdoc: Adds support for attached events and properties to the vb formatter.Joel Martinez
Closes #190
2017-12-16version bump to 5.3.5.2Joel Martinez
2017-12-16mdoc: mdoc's resolver will now prefer supplied dependencies over installed ↵Joel Martinez
libraries for assemblies with a 'zero' version
2017-12-16mdoc: framework type entry now supports attached events and properties. ↵Joel Martinez
Closes #188
2017-12-13mdoc: nuget metadata updated per #186Joel Martinez
2017-12-13mdoc: version bump to v5.3.5.1Joel Martinez
2017-12-13mdoc: better error handling around interface implementation resolutionJoel Martinez
2017-12-12[mdoc] fix breaks with a key not found exception under when a class ↵Mikhail Melnikov
implements a destructor Removed `!isExplicitlyImplemented` when we check if there is a fingerprint among implemented interfaces members: ``` if (!allImplementedMembers.ContainsKey(fingerprint)) { ClearElement(root, "Implements"); return; } ``` Now explicitly implemented members have signatures in allImplementedMembers too. Added a destructor method to Class6 in the integration test `check-monodocer-members-implementation` Closes #158
2017-12-11version bump to 5.3.5.0Joel Martinez
2017-12-11[mdoc] Fixed StackOverflow in F# and exception in members implementations ↵Mikhail Melnikov
generation StackOverflow in F# was caused by generic types constrained recursively by themselves (`'T :> seq<'T>`) Added `TestConstraints_2_2` unit test For members implementations generation, we shouldn't count on order of type generic arguments because they can be passed to interface reordered. Slightly remade generation of fingerprints. Extended `check-monodocer-members-implementation` integration test with `IScrollable` and `ScrollableBase` classes
2017-12-07[mdoc] Implementation details are now shown on membersMikhail Melnikov
Based on the pull request #170 Node <Implements> with subnodes <InterfaceMember> show which member(s) of interface(s) is(are) implemented <Implements> and <InterfaceMember> are added to monodoc-ecma.xsd Added the integration test `check-monodocer-members-implementation` Closes #158
2017-12-04version bump to 5.3.4.1Joel Martinez
2017-12-04mdoc: fixed breaks in frameworks mode #175Mikhail Melnikov
On the first phase of attached event check, we had to check name, not type Added integration test on this case Closes #174
2017-12-03mdoc: version bump to 5.3.3Joel Martinez
2017-11-30mdoc: Support for attached events and attached propertiesMikhail Melnikov
Added AttachedEventReference, AttachedEventDefinition, AttachedPropertyReference, AttachedPropertyDefinition (equivalents of Cecil entities) They are processed as any other Cecil entities Added check-monodocer-attached-entities integration test Added DocId support for attached events and attached properties Closes #63
2017-11-30mdoc: Support for F# signaturesMikhail Melnikov
Added F# signatures and usage formatter Added unit and integration tests Closes #108
2017-11-21mdoc: Support NuGet information in the frameworks.xmlGRODNO\Anton_Sokolovskii
Add two new parameters to constructor AssemblySet Add properties to FrameworkEntry Add integration test Closes #81
2017-11-17version bump to 5.3.2mdoc-5.3.2Joel Martinez
2017-11-17mdoc: Improved importer performance and error handling.Joel Martinez
Closes #163.
2017-11-17mdoc: C# formatter is not outputting "protected internal"GRODNO\Anton_Sokolovskii
Corrected VB and C# formatters Edited integration tests Closes #137
2017-11-15mdoc: importer can now handle xml comments.mdoc-5.3.1Joel Martinez
Bump to v5.3.1. Closes #159 and Closes #97.
2017-11-10version bump to 5.3mdoc-5.3Joel Martinez
2017-11-10mdoc: Better null handling.Joel Martinez
For a case where an invalid frameworks.xml entry caused a vague error message. Closes #79
2017-11-10mdoc: Resolver now loads the latest version for 0.0.0.0.Joel Martinez
Lack of doing this was causing a stackoverflow error, due to a circular set of references with type forwards. Closes #134 ... again
2017-11-03mdoc: minor test updates to reflect recent featuresJoel Martinez
2017-11-02mdoc: Reflected enums don't get their numeric value in the XMLGRODNO\Anton_Sokolovskii
Removed line from method `GetFieldConstValue` that forbade obtaining the value for `enum` Edited integration tests Closes #28
2017-11-01mdoc: C# interface event signature no longer prints modifier.Joel Martinez
2017-11-01mdoc: Support VB.NET signatures enhancementMikhail Melnikov
Added VBFullMemberFormatter and VBMemberFormatter. Support for -lang CLI parameter (vb.net, docid are available now). IsSupported virtual methods for TypeReference and MemberReference in MemberFormatter. If they return false, sygnature is not added to XML file. Closes #131
2017-11-01mdoc: fixed incorrect analytics test.Mikhail Melnikov
Changed expected results expected_fx_remove_statistics.txt. Addeded removing dll files before build them in check-monodocer-fx-statistics-remove test. Earlier it didn't refresh the dll: make[2]: 'Test/DocTest-DropNS-unified-deletetest.dll' is up to date. That's why the test worked with the version compiled with /define:V2 flag. There was one type less on start: #if DELETETEST && !V2 public class WillDelete { public string Name {get;set;} } #endif
2017-11-01mdoc: updates for WSLJoel Martinez
2017-10-27mdoc: Insert default thread safety information.GRODNO\Anton_Sokolovskii
Added sample attribute "supported" and complex "memberScope" with 3 values. Updated file MyClass.xml for integration test "check-monodocer-membergroup" Closes #113
2017-10-27mdoc: EII events are now documented.Joel Martinez
Closes #106
2017-10-26mdoc: Preserving remarks created post-factum on importGRODNO\Anton_Sokolovskii
Added attribute "overwrite" for the following elements: remarks, summary, value, returns, param, typeparam, altmember, exception, permission Closes #97
2017-10-25mdoc: Analytics modeMikhail Melnikov
Added -statistics CLI argument with required parameter <path>. Statistics module counts how many namespaces/types/members are added/removed/total. If <path> parameter just points to a folder the default filename "statistics.txt" is appended. If the path can't be resolved a warning message is printed ("mdoc: Unable to save statistics file: Could not find a part of the path 'Z:\'.") Unit tests for new classes are added; "check-monodocer-fx-statistics-remove" integration test is added, 2 other tests check statistics result file as well. Closes #100
2017-10-24version bump to 5.1.1Joel Martinez
2017-10-24mdoc: Update in mdoc's resolver matching.Joel Martinez
Refactored to use a LINQ method that won't throw an error under certain conditions. Closes #139
2017-10-20bump nuspec versionJoel Martinez
2017-10-20version bump to 5.1.0.0Joel Martinez
2017-10-20mdoc: New resolver now takes 'version' into account when loading.Joel Martinez
This closes #134
2017-10-16mdoc: added nuspec.Joel Martinez
You can build by running `make nuget`. Related to ##111
2017-10-02mdoc: reformatting the MDocUpdater source code.Joel Martinez
We are changing our coding standards, and starting with the update subcommand. This moves many classes into their own code files and namespaces to better organize the source code.
2017-09-26mdoc: IL signatures now reflect ref, in, and out modifiers.Joel Martinez
Closes #118
2017-09-22version bump 5.0.0.24Joel Martinez
2017-09-22mdoc: C# signatures now include `params` when appropriate.Joel Martinez
Closes #78
2017-09-22mdoc: Now removing modopt/modreq when multiple instances are presentJoel Martinez
2017-09-22mdoc: adjustment to how explicitly implemented methods for private ↵Joel Martinez
interfaces are documented. This change makes sure that it only skips a method if it is not public. Closes #110
2017-09-19mdoc: Improves member/xml node matching on members with modopt/modreq.Joel Martinez
Additionally, duplicate members that differ very slightly (as in the case of members with modopt/modreq made with older versions of mdoc) will now be deleted instead of simply raisining a warning. Closes #107
2017-09-02bump to 5.0.0.22Joel Martinez
2017-09-02mdoc: now tolerant of import paths that use the opposite directory separator ↵Joel Martinez
char for the OS