aboutsummaryrefslogtreecommitdiff
path: root/plugins/mathjax
AgeCommit message (Collapse)Author
2023-10-16Update Dokka's references to 1.9.10 (#3210)Ignat Beresnev
2023-09-01Update Dokka's references to 1.9.0 (#3154)Ignat Beresnev
2023-08-31Enable explicit API mode (#3139)Ignat Beresnev
2023-08-31Update copyright (#3149)Ignat Beresnev
* Add the default copyright profile and enable IDEA project settings * Add the license notice file
2023-08-30Migrate to JUnit 5 and unify used test API (#3138)Ignat Beresnev
2023-08-28 Support Dokka K2 analysis (#3094)Vadim Mishenev
Dokka has its own documentable model to represent analyzed code. The analysis is performed by a compiler frontend. In K1 the compiler frontend has descriptors that use the underlying Binding Context (global shared stateful structure). Dokka just maps descriptors to Documentable by DefaultDescriptorToDocumentableTranslator. K2 compiler has FIR tree, which means “Frontend Intermediate Representation”, instead of Binding Context. But we do not use FIR in Dokka directly, since it is too low-level for analysis. The Kotlin compiler provides high-level Analysis API for this case. The API is used by KSP too. Analysis API represent elements of FIR (declarations, parameters and so on) as Symbols. For more details see KtSymbolByFirBuilder, KtSymbol. For Dokka symbol is the replacement of descriptor in K2. Also, to set up the environment of project analysis in K1 we use idea dependencies (or copy-past from there). In K2 for these aims, there is a Standalone mode for Analysis API.
2023-07-05Decompose Kotlin/Java analysis (#3034)Ignat Beresnev
* Extract analysis into separate modules
2023-06-06Update Dokka's references to 1.8.20 (#3028)Ignat Beresnev
2023-03-27Mark utilities.* API as Dokka-internal (#2937)Vsevolod Tolstopyatov
* Deprecate unused declaration, remove inline declaration (as it's binary compatible), opt-in into internal API at project level * Opt-in into DokkaInternalApi where applicable * Get rid of intermediate test-utils module
2023-03-17Introduce Gradle Version Catalog with type-safe project dependencies (#2884)aSemy
2023-03-13Migrate buildSrc to composite build (#2912)Goooler
2023-03-07Use buildSrc convention plugins to configure the Dokka subprojects (#2704)aSemy
2023-03-06Update Dokka references to 1.8.10 (#2898)Ignat Beresnev
2023-02-24Mark Plugin Api as experimental (#2743)Vadim Mishenev
2023-01-19Revise README documentation for examples and plugins (#2736)Ignat Beresnev
2022-04-19Update Jsoup to 1.14.3 (#2448)Ignat Beresnev
* Update Jsoup to 1.14.3 * Fix Jsoup API breaking changes after the update * Fix new Qodana inspections * Replace IllegalStateException with more appropriate NoSuchElementException
2022-02-21Add option to merge implicit expect-actual declarations (#2316)Vadim Mishenev
* Add option to merge implicit expect-actual declarations * Merge entries, constructors * Fix StdLib integration test * Add doc
2022-02-21Fix MathJax rendering bug (#2342)Jacob Wysko
* Fix MathJax rendering bug (#2175) Fix a bug where using the `@usesMathJax` custom tag would cause the documentation to fail to render.
2022-02-17Custom doctag extension (#2343)Ignat Beresnev
* Add an extension point for rendering custom doc tags * Iterate over documentable sourcesets when building custom tags * Extract a nested custom tags brief block into a separate method * Filter out tag content providers and make since kotlin brief a one-liner * Add padding to "Since Kotlin" block in brief description
2021-06-21Don't use older dir from previous runs in versioning (#1963)Marcin Aman
2021-04-14Introduce binary compatibility plugin (#1774)Marcin Aman
* Introduce binary compatibility plugin * Update diffs
2021-04-06Bump jsoup from 1.12.1 to 1.13.1 (#1783)dependabot[bot]
2020-11-27Fixing tests after moving SingleGeneration to baseBłażej Kardyś
2020-08-25- Move `test` projects into semantic parent projectssebastian.sellmair
- Implement new `:test-utils` project - Resolve requirement for Android SDK installation
2020-07-15Add fixes so the test actually passesAurimas Liutikas
2020-07-15Add a basic mathjax testAurimas Liutikas
2020-07-14Adapt changes from "Simplify publishing configuration and enable sourcejars"sebastian.sellmair
2020-07-14Simplify publishing configuration and enable sourcejarsAurimas Liutikas
2020-07-09Implement PublicationValidationsebastian.sellmair
2020-06-25Gives text presentation for `SinceKotlin` and hides it from rendering. Hides ↵Andrzej Ratajczak
`Deprecated`. #944
2020-02-27Small adjustments to the new modelPaweł Marks
2020-02-19Rename extensions to make them more uniformKamil Doległo
2020-02-12page merger strategy with testsSzymon Świstun
2020-02-12page merger strategySzymon Świstun
2020-01-31Bump Gradle version, migrate to Kotlin DSL, refactor publishingKamil Doległo
2020-01-31Unifing model for pages with content ant technical renderer specific pagesPaweł Marks
2019-12-16Changes naming and applies pull request's requirementsAndrzej Ratajczak
2019-12-13Fix mathjax plugin for dokka to compileKamil Doległo
2019-12-13Add abstract structure for MD/HTML comments and MD parserBarkingBad
2019-11-26Introduction of all important extension points and restructuring of ↵Paweł Marks
DokkaGenerator
2019-11-26Interface segregation in plugins apiPaweł Marks
2019-11-26Merging PageNode changes with pluginsBłażej Kardyś
2019-11-25Mathjax plugin implementedPaweł Marks
2019-11-25Working extensions in pluginsPaweł Marks