aboutsummaryrefslogtreecommitdiff
path: root/plugins/gfm/src
AgeCommit message (Collapse)Author
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-07-05Decompose Kotlin/Java analysis (#3034)Ignat Beresnev
* Extract analysis into separate modules
2023-02-24Mark Plugin Api as experimental (#2743)Vadim Mishenev
2023-01-10Revise documentation (#2728)Ignat Beresnev
Co-authored-by: Sarah Haggarty <sarahhaggarty@users.noreply.github.com>
2022-10-07Change log level to INFO for messages about alpha plugin versions (#2693)Ignat Beresnev
2022-08-18Add deprecation details block (#2622)Ignat Beresnev
2022-07-26Give notice of alpha version for GFM, Javadoc, Jekyll, KaJ formats (#2550)Vadim Mishenev
2022-06-19Dont escape text inside gfm code blocks (#2541)Ignat Beresnev
2022-05-04Support code blocks and inline code for GFM format (#2485)Don Cross
Fixes #2477. Inline code, text that is nested within a pair of backquotes, is now converted into GitHub Flavored Markdown (gfm) without stripping out the backquotes. For example: The parameter `sum` must be a non-negative real number. Code blocks, which are any number of lines of literal text between triple-backquotes, and an optional programming language name, are now preserved. If absent, the programming language is assumed to be "kotlin". This follows the behavior of the html renderer. For example: Here is an example of calling the function: ```kotlin val sum = addThemUp(left, right) ```
2022-04-29Enable warnings as errors and fix all warnings (#2451)Ignat Beresnev
* Enable warnings as errors and fix all warnings * Enable skip-metadata-version-check compiler setting
2022-02-21Code cleanups (#2165)Goooler
2022-02-14Shutdown coroutines dispatchers after each module pass (#2325)Ignat Beresnev
* Update kotlinx.coroutines to 1.6.0 * Shutdown common coroutines dispatchers after each module pass * Don't finalize coroutines in unit tests Co-authored-by: Mikhail Zarechenskiy <mikhail.zarechenskiy@jetbrains.com>
2021-10-29GFM: Use Markdown syntax to render lists (#2098)Spencer Gilson
* - Add ListBuilder to PageContentBuilder.kt to make testing feasible through the builder DSL - Switch list representation in CommonmarkRenderer.kt to use Markdown syntax instead of HTML - Switch to non-deprecated Assert in SimpleElementsTest.kt * Updating base.api to include new builder class and methods
2021-08-30Escape text for GFMvmishenev
2021-07-19Minor: rename `buildNewLine` (#1987)Mike Sinkovsky
* minor: rename `DefaultRenderer.buildNewLine` to `buildLineBreak` to better describe what it actually does. * minor: rename `CommonmarRenderer.appendNewLine` to `buildNewLine` for consistency.
2021-07-12Handle NBSP and other html entries (#2005)Marcin Aman
2021-06-25Cleanup paragraphs and tables in GFM renderer (#1946)Mike Sinkovsky
* GFM renderer: cleanup paragraphs * GFM renderer: cleanup tables * GFM renderer: add tests for wrong header in table Table with extra cell in row is really generated by `all-modules-page` plugin * Remove commented-out lines * Add BriefCommentPreprocessor which inserts a line break between a signature and a brief comment Fixed a bug with `mapTransform` function which replaces table headers with their contents Co-authored-by: Kamil Doległo <kamil.doleglo@interia.pl>
2021-05-28Add all rendering strategies to CommonMark renderer and enforce exhaustive ↵Kamil Doległo
matches (#1944)
2021-05-27GFM renderer: sanitize line ends (#1936)Mike Sinkovsky
* GFM renderer: sanitize line ends * GFM renderer: sanitize line ends in table cell
2021-04-14Fix missing annotations in GFM and unresolved static imports (#1845)Marcin Aman
* Fix missing unresolved links in GFM * Fix missing links to elements imported as static
2021-01-04Refactor ContentTable builder and fix GFM table rendering (#1682)Kamil Doległo
2020-11-27Changing how multimodule location provider works and improving gfm link ↵Błażej Kardyś
substitution
2020-11-27Adding inter-module link resolving template strategy for GfmBłażej Kardyś
2020-11-27Adding multimodule all modules page creation for gfmBłażej Kardyś
2020-10-05Add anchors for markdown (#1442)Andrzej Ratajczak
2020-09-07Test images in GFMMarcin Aman
2020-09-07Let markdown display img like resources correctlyMarcin Aman
2020-08-31Remove old `defaultSourceSet` in favour of new packagesebastian.sellmair
2020-08-31Let module name be configurable withing `AbstractDokkaTask` and remove ↵sebastian.sellmair
concept of `moduleDisplayName`
2020-08-19Specify generic type explicitly, fix formattingKamil Doległo
2020-08-19Replace !! with some meaningful messagesKamil Doległo
2020-08-19Refactor location providersKamil Doległo
2020-08-19Make unresolved links render as textKamil Doległo
2020-08-17Rename `ContentSourceSet` to `DisplaySourceSet`sebastian.sellmair
2020-08-17Implement SelfRepresentingSingletonSet and let `ContentSourceSet` conform to itsebastian.sellmair
2020-08-17Moving CompositeSourceSetID and ContentSourceSet into `.dokka.model`sebastian.sellmair
2020-08-17Implement `ContentSourceSet`sebastian.sellmair
2020-08-14DokkaConfiguration: Use `Set` instead of `List` when collections are ↵sebastian.sellmair
expected to be distinct
2020-08-14Simplify Dokka Gradle Pluginsebastian.sellmair
2020-07-15Gfm tables fixAndrzej Ratajczak
2020-07-13Remove `format` from dokka DokkaConfigurationsebastian.sellmair
2020-07-10Apply requested changesAndrzej Ratajczak
2020-07-10Minor style fixes for gfm signaturesAndrzej Ratajczak
2020-07-08Move common base test utils to submoduleAndrzej Ratajczak
2020-07-08Fix tests after rebaseAndrzej Ratajczak
2020-07-08Add GFM testsAndrzej Ratajczak
2020-07-08Add GFM renderer testsAndrzej Ratajczak
2020-07-07Add overrides to provided pluginsPaweł Marks