aboutsummaryrefslogtreecommitdiff
path: root/doc-tool/src/dotty/tools/dottydoc/model
Commit message (Collapse)AuthorAgeFilesLines
* Generalize PolyType to TypeLambda in dotty-docMartin Odersky2017-04-061-3/+3
|
* Fix dotty-doc to take account of refactoringsMartin Odersky2017-04-061-4/+4
|
* address feedback on #2074Valthor Halldorsson2017-03-141-55/+69
| | | | | | | | - Added tests to ensure that the results of serialization match their pre-serialization values. - Removed unused parameter `extras` from Entity.asJava() implicit methods. - Removed _root_ imports - Fixed several code style issues
* consolidate entity serialization into single classValthor Halldorsson2017-03-101-166/+83
| | | | | | - refactored JavaEntity to be DRY with respect to repeating the serialization of fields shared by many types of entities - added tests
* Message rendering: colorize positional splice, then splitFelix Mulder2017-03-011-1/+2
|
* Add type params to type aliasesFelix Mulder2017-02-244-13/+9
|
* Fix hiding of `[+]` (find issue nbr)Felix Mulder2017-02-222-0/+11
|
* Add constructors to docsFelix Mulder2017-02-031-0/+2
|
* Add position based error reporting to dottydocFelix Mulder2017-02-012-3/+14
|
* Refactor Wiki/Markdown commentFelix Mulder2017-01-312-98/+94
|
* Fix `setParent` for `TypeAlias` and only recurse from rootFelix Mulder2017-01-311-1/+10
| | | | | | Previously all packages would be iterated through on `setParent`. With this change, only the root packages will be mutated. This gives about 30% speedup for doc compile on Dotty
* Rename `java.scala` -> `JavaConverters.scala`Felix Mulder2017-01-312-3/+5
|
* Remove JSON, already provided by JacksonFelix Mulder2017-01-311-94/+0
|
* Fix javadoc indentation style parsingFelix Mulder2017-01-312-2/+2
|
* Fix codeblocks in shortened markdownFelix Mulder2017-01-311-6/+9
|
* Fix insertion of package nodes in doc ASTFelix Mulder2017-01-313-34/+61
|
* Link companions in doc ASTFelix Mulder2017-01-313-12/+34
|
* Fix removal of trailing ordered list and toc children instead of membersFelix Mulder2017-01-312-3/+15
|
* Harmonize package objects and packages in Doc ASTFelix Mulder2017-01-315-1/+7
|
* Add ability to remove nodes from tree in AST traversalFelix Mulder2017-01-311-2/+13
|
* Rewire `MemberLookup` to return `Option[Entity]`Felix Mulder2017-01-314-8/+8
| | | | | | | This allows for the rendering engine to supply the base url for the site and thus being able to simplify the entity links. They now simply become `Entity#path + .html` instead of a convoluted rendering in the html renderers.
* Fix singleton types in return values of doctoolFelix Mulder2017-01-311-7/+4
|
* Add `genDocs` command to sbt in order to generate docsFelix Mulder2017-01-313-19/+19
|
* Implement remainder of type membersFelix Mulder2017-01-313-13/+47
|
* Fix trailing bullet listsFelix Mulder2017-01-311-0/+12
|
* Hide private & protected members by defaultFelix Mulder2017-01-312-11/+26
|
* Add distinction between `var` and `val`Felix Mulder2017-01-312-7/+2
|
* Improve member lookupFelix Mulder2017-01-311-53/+58
|
* Add `TypeAlias` to docsFelix Mulder2017-01-312-6/+23
|
* Re-implement template expansion of references as filterFelix Mulder2017-01-312-11/+30
| | | | | | | The original implementation used the template engine to recursively expand references. This was very error-prone and with no typesafety and proper stack traces it was very hard to diagnose. As such, these two expansions (links and references) have been re-implemented as filters.
* Add proper materialization of referencesFelix Mulder2017-01-311-1/+1
|
* Add annotations to doc ASTFelix Mulder2017-01-314-5/+24
|
* Add basic API generation from templatesFelix Mulder2017-01-311-3/+7
|
* Remove `Context` from site generationFelix Mulder2017-01-311-2/+2
|
* Add initial defaults to page generationFelix Mulder2017-01-311-25/+39
|
* Implement shortening of Markdown AST for summariesFelix Mulder2017-01-313-33/+100
|
* Add ability to completely parse docstring with md or wikiFelix Mulder2017-01-312-5/+139
|
* Factor out WikiParser from CommentParserFelix Mulder2017-01-313-654/+591
|
* Add markdown parsing to dottydocFelix Mulder2017-01-312-43/+118
|
* Fix doc compilation of dotty itselfFelix Mulder2017-01-311-1/+6
|
* Remove dead code from pattern match in doc factoriesFelix Mulder2017-01-311-2/+0
|
* Fix #1794: handle TermRef result types in dottydocFelix Mulder2016-12-191-1/+14
|
* Move `dottydoc` -> `doc-tool`Felix Mulder2016-11-2212-0/+1894