aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/main/kotlin/resolvers
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-14Refactor and document DisplaySourceSet, deprecate ↵Vsevolod Tolstopyatov
SelfRepresentingSingletonSet (#3105) * Deprecate internal API SelfRepresentingSingletonSet for removal as being harmful and unimplement it in DisplaySourceSet * Provide no automatic migration for DisplaySourceSet, as there are no mechanisms for that. Manual migration is the replacement of 'dss' to `setOf(dss)` where applicable * Introduce a convenience-member DefaultRenderer.buildContentNode to avoid wrapping DSS into set manually * Document DisplaySourceSet * Replace Iterable<DisplaySourceSet>.sourceSetIDs with more straightforward Iterable<DisplaySourceSet>.computeSourceSetIds(), refactor all the usages, save some allocations * Start caching CompositeSourceSetID properties to avoid excessive allocations * Update integration tests on the latest revision with Knit version where the workaround is applied Fixes #2897
2023-07-05Decompose Kotlin/Java analysis (#3034)Ignat Beresnev
* Extract analysis into separate modules
2023-02-28Fix unresolved link to declaration from another source set (#2878)Vadim Mishenev
2022-02-21Code cleanups (#2165)Goooler
2022-02-15Convert interfaces to functional (#2360)Goooler
2022-01-27Fix resolving DRIs of Enum Entries (#2305)Andrzej Ratajczak
* Fix resolving DRIs of Enum Entries * Unify DRIs for Kotlin and Java enums. Add EnumEntry linking tests * Updates EnumEntry extras in documentable translators * Fix tests * Apply requested changes * Apply requested changes
2021-10-15Fix adding new custom stylesheets in submodules (#2168)vmishenev
2021-09-30Fix wrong path to root (#2130)vmishenev
2021-09-21Fix link to javadoc enum entry (#2131)vmishenev
2021-07-28Fix broken link in kotlinx.serialization (#2038)Marcin Aman
* Fix broken link in kotlinx.serialization * Rename DRIWithSourceSet to DRIWithSourceSets
2021-07-06Change jekyll links to be .html (#1990)Marcin Aman
2021-07-05Flatten multi-module structure (#1980)Kamil Doległo
* Add support for multimodule package lists * Merge package-lists in multi-module generation * Remove double-wrapping of modules in multi-module generation * Handle empty modules in package lists
2021-04-21Make anchors stable (#1851)Marcin Aman
* Make anchors stable * Remove backing field from merged and all in CompositeSourceSetID
2021-03-04Fix clashing properties and external links ordering (#1765)Marcin Aman
2021-02-19Add legacy KotlinWebsite format to recognized link formats (#1750)Kamil Doległo
2021-02-08More explicit exception message when dokka failes to get package listMarcin Aman
2021-01-05Versioning (#1654)Błażej Kardyś
* Adding versioning mechanism for multimodule * Versioning improvement * Refactor configuration, add ordering * Fix integration tests * Change packages, unignore test Co-authored-by: Marcin Aman <marcin.aman@gmail.com>
2020-12-17Multimodule tests (#1670)Marcin Aman
* Multimodule tests * Multimodule tests
2020-11-27Changing how multimodule location provider works and improving gfm link ↵Błażej Kardyś
substitution
2020-11-27Unify MultimoduleLocationProviderKamil Doległo
2020-11-27Fixing tests after moving SingleGeneration to baseBłażej Kardyś
2020-11-27Implement immediate temaplates resolutionPaweł Marks
2020-11-27Implement basic link resolutionKamil Doległo
2020-11-27Extracting dokka generation to the dedicated extension pointPaweł Marks
2020-10-20Fix anchor linking when the linked type is on a different platform (#1568)Kamil Doległo
* Fix anchor linking when the linked type is on a different platform * Refactor location provider to use types Co-authored-by: Marcin Aman <marcin.aman@gmail.com>
2020-10-08Add information about content kind and sourceset to anchorMarcin Aman
2020-10-08Fixes to multimodule page anchoringMarcin Aman
2020-10-08Anchors hintMarcin Aman
2020-10-06Addding separate pages for propertiesBłażej Kardyś
2020-10-01Escape urls in anchorsMarcin Aman
2020-09-30Implement more reliable PackageListServiceKamil Doległo
2020-09-30Fix a bug in the DefaultLocationProvider which skipped lookup of some ↵Kamil Doległo
relocated DRIs
2020-09-24Escape special characters in file namesMarcin Aman
2020-09-10Fix presentation of typealiasesAndrzej Ratajczak
2020-09-08Fix multimodule DRI location provider mappingAndrzej Ratajczak
2020-09-08Changed way of merging documentables to avoid exception on merging ↵Andrzej Ratajczak
documentables of different types. Minor javadoc fixes. Changed constructor names. Add handling same name pages clash for different platforms
2020-08-31Re-use includes form child tasks for all modules page generationsebastian.sellmair
2020-08-31Let root package be represented as [root] to the usersebastian.sellmair
2020-08-31Let `DRI.packageName` always be a real package name for root packages ("")sebastian.sellmair
2020-08-25Fix external links to Android and Androix documentationsKamil Doległo
2020-08-21Fix linking to declarations in companion objects in old dokka formatsKamil Doległo
2020-08-20Fix tests after bad rebaseAndrzej Ratajczak
2020-08-19LocationProvider: Implement new `resolveOrThrow` APIsebastian.sellmair
2020-08-19PackageList.kt: Remove unused importsebastian.sellmair
2020-08-19MultimoduleLocationProvider.kt: Remove unused importsebastian.sellmair
2020-08-19Fix relocation id creation in the Dokka010ExternalLocationProviderKamil Doległo
2020-08-19Respect relocated declarationsKamil Doległo
2020-08-19Split `PackageList.load()` into several methodsKamil Doległo