aboutsummaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
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
2020-02-12Fixes infinite recursion in DRI expansion caused by bounds on nullable ↵Paweł Marks
parameters
2020-02-12Changed Errors to IllegalStateExcpetionsAndrzej Ratajczak
2020-02-12Added Br handlingAndrzej Ratajczak
2020-02-12Removes unnecessary white spaceAndrzej Ratajczak
2020-02-12Adds requested changesAndrzej Ratajczak
2020-02-12Implements tests for MarkdownParser and fixes some bugs related to itsAndrzej Ratajczak
2020-02-12renameSzymon Świstun
2020-02-12corrected SameName strategySzymon Świstun
2020-02-12page merger strategy with testsSzymon Świstun
2020-02-12page merger strategySzymon Świstun
2020-02-12plugin overridesSzymon Świstun
2020-02-12merger for functionsSzymon Świstun
2020-02-12removed useless castSzymon Świstun
2020-02-12testSzymon Świstun
2020-02-12merger for functionsSzymon Świstun
2020-02-12kotlin-as-java fixedSzymon Świstun