aboutsummaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2020-03-04Refactor ModifiersKamil Doległo
2020-03-04Refactor extras in ContentNodesAndrzej Ratajczak
2020-03-04Fix building, we still need jsoup in the core for HtmlParserKamil Doległo
2020-03-04Now signature provider uses new visibility modelPaweł Marks
2020-03-04Platform dependent hints for rendererPaweł Marks
2020-03-04Adds group wrapingPaweł Marks
2020-03-04Signature provider moved to basePaweł Marks
2020-03-04Small cleanup in the modelPaweł Marks
- modifier made not nullable - redundant companions moved out from children lists
2020-03-04Sketch of default signature providerKamil Doległo
2020-03-04Working javadoc parsingBłażej Kardyś
2020-03-04Replace Visibility used in Documentables with custom classesKamil Doległo
2020-03-04Add information about modifiers to Documentables' extra propertiesSzymon Świstun
2020-02-28Remove the duplication of companion objects in the modelSzymon Świstun
2020-02-27Rename `actual` to `sources`Kamil Doległo
2020-02-27Small adjustments to the new modelPaweł Marks
2020-02-27Fix descriptor to documentable translatorSzymon Świstun
2020-02-27Adding psi parsing for new modelBłażej Kardyś
2020-02-27Remove unneeded DSLMarker, fix bugs in PageCreator, add new ContentKindsKamil Doległo
2020-02-27Crude Documentable mergerPaweł Marks
2020-02-27Replace original with platformData in DocumentablesKamil Doległo
2020-02-27Makes Documentables into property containersPaweł Marks
2020-02-27Adds merger utilityPaweł Marks
2020-02-27Adds property merging strategiesPaweł Marks
2020-02-27Adds calculated propertiesPaweł Marks
2020-02-27Sketch of property containerPaweł Marks
2020-02-27Model for type parametersPaweł Marks
2020-02-27Unpacking unnecessarily PlatformDependanted valuesBłażej Kardyś
2020-02-27Moving expect value to PlaformDependentBłażej Kardyś
2020-02-27Amendments to new Documentables modelBłażej Kardyś
2020-02-27Refactor Documentable modelKamil Doległo
2020-02-19Rename extensions to make them more uniformKamil Doległo
2020-02-19Remove unnecessary castKamil Doległo
2020-02-18Fixes not recognizing star projection in drisPaweł Marks
2020-02-18Remove unnecesarily complex utilityPaweł Marks
2020-02-18Removes last remnants of default extensionsPaweł Marks
2020-02-18Moves location providers and output writers to base pluginPaweł Marks
2020-02-18Moves comments to content conversion to base pluginPaweł Marks
2020-02-18Cleans up page mergers and moves them to base pluginPaweł Marks
2020-02-18Moves PsiToDocumentablesTranslator to the base pluginPaweł Marks
2020-02-18Renames DocumentationToPagesTranslatero and moves its implementation to base ↵Paweł Marks
plugin
2020-02-18Renames DocumentationMerger and moves it to base pluginPaweł Marks
2020-02-18Adds option to mark extension as fallbackPaweł Marks
2020-02-18Moves DescriptorToDocumentableTransformer to base pluginPaweł Marks
2020-02-18Moves all core tests to base pluginPaweł Marks
2020-02-18Adds missing extension to navigation pagePaweł Marks
2020-02-17Fix descriptor visiting, add test for DRI clash on JSKamil Doległo
After creating the test reproducing the DRI clash, I found a bug in the DefaultDescriptorToDocumentationTranslator, which this commit fixes. The bug was present when running the tests but not when using dokka on an external project. I have no idea how it worked, as debugging showed that the same code from AbstractClassDescriptor runs in both cases and the code contains an assert, which had to (and did) fail. Probably the error messages are being suppressed somehow. `getMemberScope()` requires a list of type substitutions which size is being compared to the type constructor's parameters count. I suppose we don't want to substitute the type parameters and get the unsubstituted member scope instead
2020-02-17Removing duplicated content blocksBłażej Kardyś
2020-02-14Removes shadow dependency that was causing jar overwritesPaweł Marks
2020-02-13Update packaging structure, fix testAPI publication, simplify dependencies ↵Kamil Doległo
handling in plugins Fixes #627 This commit removes repackaging `dokka-core` with all its dependencies by creating a publication for those dependencies. Moreover it moves `kotlinx-markdown` dependency to `coreDependencies` as this library is only present in Kotlin Bintray repository. TestAPI now publishes correctly
2020-02-12Fixes infinite recursion bug for immediate nullable self typesPaweł Marks