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
AgeCommit message (Collapse)Author
2021-06-03Updated CppWinRt formatter for enum (#561)RanhaoXu
https://ceapex.visualstudio.com/Engineering/_workitems/edit/433832 Co-authored-by: anmeng10101 <33647870+anmeng10101@users.noreply.github.com>
2021-04-30[mdoc] C++/WinRT: syntax block shouldn't show "abstract" (#554)Michael Jin
2021-04-30Fixed the return type of auto event revoker (#553)Jeff Chen
https://dev.azure.com/ceapex/Engineering/_workitems/edit/100018 Co-authored-by: anmeng10101 <33647870+anmeng10101@users.noreply.github.com>
2021-04-30Fixed array parameter syntax for C++/WinRT (#552)RanhaoXu
https://dev.azure.com/ceapex/Engineering/_workitems/edit/347021
2021-04-27[.NET] Compound Type Constraint Does Not Render (#545)Michael Jin
2021-04-15 Enabling Guid type projection for C++/WinRT and C++/CX. (#546)Jeff Chen
https://dev.azure.com/ceapex/Engineering/_workitems/edit/344653
2021-04-14Added missing const& for cpp/winrt syntax (#543)RanhaoXu
https://dev.azure.com/ceapex/Engineering/_workitems/edit/86667
2020-11-05Use final to replace sealed in C++/WinRt class type signature (#519)Zaofeng Zhou
https://dev.azure.com/ceapex/Engineering/_workitems/edit/285648
2020-08-12Added attribute formatter for C++ WINRT (#507)RanhaoXu
2020-07-07Support F# style Attribute rendering (#503)Tianqi Zhang
2020-05-07WinRT migration - C++/WinRT signature differencesmaopeixia
2020-03-25display "TypeParameter" node for delegate only if generic parameters are ↵Ann Meng
declared by itself
2020-02-14Merge branch 'develop' into mpx-mdoc-1.0.0.8Joel Martinez
2020-02-13Some members are missing the F# or VB signaturemaopeixia
2020-02-13EII url missing namespace in the middlemaopeixia
2019-12-20remove IsGenericType check when get field constant valueAnn Meng
2019-12-18winrt: implemented property support in formatterJoel Martinez
2019-12-04winrt: implemented events support for uwpJoel Martinez
2019-11-27winrt formatter now uses winrt::hstring rather than std::wstringJoel Martinez
2019-09-03now checking both docid and ilasm for fx membershipJoel Martinez
2018-10-10all interfaces are now listed.Joel Martinez
Closes #334
2018-08-30removed the exception flag on integration tests.Joel Martinez
An updated local version of mdoc started causing test output changes which clashed with the CI build agent's config. So this change removes this functionality from the integration tests, and adds a few unit tests that tests the exception functionality. Closes #341
2018-07-06Merge branch 'master' into mdoc_fix_EIIJoel Martinez
2018-07-05mdoc: Incorrect signatures generated for return typesGRODNO\Anton_Sokolovskii
Removed namespace when return type is generic Added integration tests Added unit test Add RefType attribute to ReturnType element Closes #230
2018-06-08Fix Eii property names for VBkatsiaryna_bialiatka
Apply fix to have interface name in signature Fix ecma importers + slash doc importers Add unit and integration tests Addnew attribute for custom Eii name + fix xsd schema Closes #92
2018-03-30mdoc: default values now filtered for special chars.Joel Martinez
Resolves #220
2018-01-12mdoc: some small test changes related to c++ signatures.Joel Martinez
For #132
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-11-17mdoc: C# formatter is not outputting "protected internal"GRODNO\Anton_Sokolovskii
Corrected VB and C# formatters Edited integration tests Closes #137
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-09-26mdoc: IL signatures now reflect ref, in, and out modifiers.Joel Martinez
Closes #118
2017-09-22mdoc: C# signatures now include `params` when appropriate.Joel Martinez
Closes #78
2017-08-01mdoc: C# operator signatures are now generated correctly.Joel Martinez
Previously, mdoc simply used the compiler-generated method names for operators, such as `op_Multiply`, instead of `operator *`. This releases fixes that for all unary, binary, comparison, and conversion operators. Closes #82
2017-04-21Updates for Mono 5.0Joel Martinez
Now using MSBuild. Updated some test data to reflect newly thrown exceptions. Updated to a newer version of NUnit.
2017-02-17mdoc: Resolves an issue with generic array extension methods. (#22)Joel Martinez
Closes #6
2016-10-08[corlib] Fix Delegate.Combine() to throw on non-matching typesAlexander Köplinger
This was inadvertently removed in https://github.com/mono/mono/commit/611a43ee0f672adbac3e25dc77731843a3d10cf1 from MulticastDelegate.CombineImpl(). Add the type check back in the Delegate base class, we already do the same in Remove(). Add unit tests to cover the behavior to the corlib test suite. (reverted from commit f29878dc713f4e148fe0a1e703fae8929e6fb6e0) Needed to update some monodoc tests to match that an exception is now thrown again.
2016-10-08[mdoc] Update expected test results after private members change in mscorlibMarek Safar
2016-10-08Update failing testMarek Safar
2016-10-08[mdoc] Update few failing testsLudovic Henry
2016-10-08[mdoc] More updates to expected test output.Zoltan Varga
2016-10-08Flush changes in corlib expected results.Rodrigo Kumpera
2016-10-08Tests updateMarek Safar
2016-10-08[mdoc] Update expected result xml templatesMarek Safar
2016-10-08[mdoc] Flush expected output.Jonathan Pryor
Commit 0a2c38df changed Delegate.Remove() so that it uses Locale.GetText(), which thus introduces additional exceptions which can be possibly thrown from Delegate.Remove(). This is similar to the situation in corlib/3d3fe6af (added Locale.GetText() use) and mdoc/574dbc8e (updated unit tests).
2016-10-08[monodoc] Support fields that match operator naming conventionJo Shields
2016-10-08[mdoc] Fix unit tests.Jonathan Pryor
3d3fe6af (among other commits...) "broke" the `mdoc` unit tests, as it did two things: 1. It added a new codepath calling string.Format(), thus introducing a new set of exceptions. 2. Due to an `mdoc` bug, (1) resulted in a stack overflow on OS X. (1) demonstrates that the mdoc unit tests might be too brittle. (2) was fixed in 04bf9ad. The problem with 04bf9ad, though, is that it resulted in a gigantic ~212MB diff, because while the recursion was "fixed", we could still process the same method multiple times, resulting in _lots_ of duplication, e.g. System.String.get_Chars() would be repeated hundreds of times for a given exception. Improve the source reporting mechanism so that instead of a List<MemberReference> we use a HashSet<MemberReference>, listing each source location _once_ instead of repeating them. The _formatting_ of the <exception/> element is also changed so that each source location is on its own line, making it easier to read and review the locations.
2016-10-08[mdoc] Generate docs for nested `protected` types.Jonathan Pryor
Nested `protected` types are accessible from subclasses, and thus should be documented just as `public` nested types are.
2016-10-08[mdoc] Add tests for C#4 dynamic, default method parameter values.Jonathan Pryor
2016-10-08[mdoc] Add tests for C#4 variance support.Jonathan Pryor
2016-10-08[mdoc] Flush expected test output.Jonathan Pryor
Several commits changed `mdoc` output without committing the updated output, thus causing `make run-test` to fail, e.g. commit 9a1075956e25969118930caff352ad7d3ecc9655. Flush the expected output so that `make run-test` is useful.