aboutsummaryrefslogtreecommitdiff
path: root/doc-tool
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
|
* Fix dottydoc parameter printingMartin Odersky2017-04-061-4/+1
|
* Resize dottydoc menu button to 15pxFelix Mulder2017-04-061-1/+1
|
* Make dottydoc main page responsive (#2052)Herdy Handoko2017-04-063-33/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add CSS media queries to support off-canvas sidebar * Add sidebar toggle interactivity for small viewports * Re-add sidebar toggle support for desktop viewport widths * Widen sidebar in mobile viewport and removed extra padding in content body * Reduce sidebar width back to 250px on Desktop and Tablet viewports Tablet (576px <= x < 768px) viewport sidebar is now limited to 250px to follow Desktop viewports whilst still retaining its off-canvas behaviour like Mobile. Mobile viewport (x < 576px) still implements 60% sidebar width. * Refactor media queries to follow mobile-first strategy Instead of specifying specific styles at a viewport width range, e.g. Tablet (576px <= x < 768px), the CSS properties are arranged as such that default CSS properties applies to Mobile, with Tablet and Desktop styles defined within media queries. Mobile-first strategy will ensure more consistency as style resolution will go in one direction, e.g. from Mobile -> Tablet -> Desktop. * Move `div#entity-container` and `div#doc-page-container` further down The change above, in addition to qualifying `button#menu-toggle` with `div#content-wrapper` parent selector will make the existing CSS easier to refactor removing duplicates, and to swap it into CSS pre-processor languages such as SASS or Less. * Merge redundant `div#content-body` styles Two different `div#content-body` styles was defined, one with only `position: relative` and another with the complete styles. In addition, a `div#content-body` Tablet and Desktop padding style was moved into the relevant media query to make future changes more transparent. * Change `rgba(...)` properties to insert space and prefix decimals with `0` Within the CSS file, RGBA property declaration is inconsistent: some with space after comma and some without, some has leading `0` for decimals and some dont'. This change make sure that one style is followed (space after comma and always use the leading `0` in decimals). * Move hamburger menu to original location and restore hover styling Hamburger menu now stays in the content body as per original design. However to prevent overlap with body text, a permanent 30px left padding on the body container has been added. * Remove hamburger menu transformation into arrow on expansion As per PR review comments (https://github.com/lampepfl/dotty/pull/2052) the old hamburger menu style is restored by removing CSS transforms. * Change hamburger menu positioning to `absolute` As per PR review comments (https://github.com/lampepfl/dotty/pull/2052) the hamburger menu positioning is changed back to absolute, which also means the left padding on content body is no longer needed and can be removed.
* Add documentation for new parallel testing suiteFelix Mulder2017-03-301-0/+20
|
* Remove verbose prints in dottydoc testsFelix Mulder2017-03-292-7/+41
|
* doc-tool/test: Workaround #2112Guillaume Martres2017-03-201-1/+2
|
* Fix procedure syntax in JavaConvertersValthor Halldorsson2017-03-191-6/+6
|
* Fix exception caused by attempting to serialize NonEntity valuesValthor Halldorsson2017-03-191-21/+28
| | | | - Added explicit checking for NonEntity when serializing DefaultParams
* address feedback on #2074Valthor Halldorsson2017-03-142-123/+346
| | | | | | | | - 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-102-166/+194
| | | | | | - 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
|
* Give `<blockquote>` some nicer cssFelix Mulder2017-02-241-0/+6
|
* Fix top sidebar entities not being renderedFelix Mulder2017-02-241-0/+1
|
* Add type params to type aliasesFelix Mulder2017-02-247-17/+35
|
* Add some basic stats to ddocFelix Mulder2017-02-228-16/+259
|
* Fix hiding of `[+]` (find issue nbr)Felix Mulder2017-02-224-1/+17
|
* fix #1940 - broken .md linksFelix Mulder2017-02-031-4/+4
|
* Add constructors to docsFelix Mulder2017-02-033-17/+51
|
* Make sure `TypeAlias`es get proper docstrings and linked aliasesFelix Mulder2017-02-033-0/+14
|
* Add supertypes and annotations to entity titleFelix Mulder2017-02-033-0/+36
|
* Add type parameters to entity title and render return type correctlyFelix Mulder2017-02-032-1/+22
|
* Add expansion of docstringsFelix Mulder2017-02-032-1/+44
|
* Fix classpaths in dottydoc testsFelix Mulder2017-02-033-24/+26
|
* Add position based error reporting to dottydocFelix Mulder2017-02-0114-196/+374
|
* Refactor templates and pages to deal with `SourceFile`Felix Mulder2017-02-018-111/+217
| | | | | This commit is the first step towards having reportable errors in the template files
* Make sure overriden members w/o docstring inherit by defaultFelix Mulder2017-02-011-1/+15
|
* Make naked codeblocks default to ScalaFelix Mulder2017-01-314-1/+39
|
* Refactor Wiki/Markdown commentFelix Mulder2017-01-315-102/+103
|
* Fix `setParent` for `TypeAlias` and only recurse from rootFelix Mulder2017-01-314-28/+36
| | | | | | 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-315-7/+9
|
* Remove JSON, already provided by JacksonFelix Mulder2017-01-313-134/+1
|
* Remove faulty dottydoc APIFelix Mulder2017-01-313-88/+1
|
* Fix javadoc indentation style parsingFelix Mulder2017-01-317-41/+124
|
* Document dottydoc capabilities, add anchored headersFelix Mulder2017-01-318-10/+66
|
* Allow links in static site to reference API entitiesFelix Mulder2017-01-315-10/+39
|
* Fix codeblocks in shortened markdownFelix Mulder2017-01-311-6/+9
|
* Add `{% docstring "scala.collection.Seq" %}` supportFelix Mulder2017-01-314-2/+42
|
* Generalize table of contents for dottydocFelix Mulder2017-01-317-54/+121
|
* Add links for companions in tocFelix Mulder2017-01-313-9/+87
|
* Add `first` filter for to allow for first in both array and stringFelix Mulder2017-01-312-0/+17
|
* Fix insertion of package nodes in doc ASTFelix Mulder2017-01-3114-99/+205
|
* Link companions in doc ASTFelix Mulder2017-01-318-18/+92
|
* Fix removal of trailing ordered list and toc children instead of membersFelix Mulder2017-01-314-5/+17
|
* Harmonize package objects and packages in Doc ASTFelix Mulder2017-01-3110-17/+59
|
* Add ability to remove nodes from tree in AST traversalFelix Mulder2017-01-312-14/+32
|
* Rewire `MemberLookup` to return `Option[Entity]`Felix Mulder2017-01-3110-148/+171
| | | | | | | 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
|
* Fix nested entity linkingFelix Mulder2017-01-311-1/+7
|