Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-14 | Refactor 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-12 | Deserialize DokkaConfiguration's Set as LinkedHashSet (#3006) | eunwoo-park | |
Fixes #2999 Helps preserve order of Set elements. Co-authored-by: 박은우/게임플랫폼클라팀/NE <eunwoo.park@nhn.com> | |||
2023-07-05 | Decompose Kotlin/Java analysis (#3034) | Ignat Beresnev | |
* Extract analysis into separate modules | |||
2023-02-20 | Add the ability to pretty print DokkaConfiguration (#2872) | Ignat Beresnev | |
2020-09-08 | Apply requested changes | Andrzej Ratajczak | |
2020-08-31 | Let module name be configurable withing `AbstractDokkaTask` and remove ↵ | sebastian.sellmair | |
concept of `moduleDisplayName` | |||
2020-08-17 | Rename `ContentSourceSet` to `DisplaySourceSet` | sebastian.sellmair | |
2020-08-17 | Implement SelfRepresentingSingletonSet and let `ContentSourceSet` conform to it | sebastian.sellmair | |
2020-08-17 | Implement CompositeSourceSetID.plus API | sebastian.sellmair | |
2020-08-17 | Moving CompositeSourceSetID and ContentSourceSet into `.dokka.model` | sebastian.sellmair | |
2020-08-17 | Implement `ContentSourceSet` | sebastian.sellmair | |
2020-08-14 | Use List for representing classpaths instead of Set | sebastian.sellmair | |
2020-08-14 | DokkaConfiguration: Use `Set` instead of `List` when collections are ↵ | sebastian.sellmair | |
expected to be distinct | |||
2020-08-14 | Simplify Dokka Gradle Plugin | sebastian.sellmair | |
2020-07-20 | Align json representation of filepaths | sebastian.sellmair | |
2020-07-20 | Use jackson for json serialization and parsing | sebastian.sellmair | |
2020-06-15 | Fix tests | Kamil Doległo | |
2020-06-10 | Implement `reportUndocumented` option to report undocumented code | sebastian.sellmair | |
2020-03-18 | Add default values for parameters | Szymon Świstun | |
2020-03-18 | tests | Szymon Świstun | |
2020-02-18 | Moves all core tests to base plugin | Paweł Marks | |
2020-02-17 | Fix descriptor visiting, add test for DRI clash on JS | Kamil 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-12 | Fixes infinite recursion bug for immediate nullable self types | Paweł Marks | |
2020-02-12 | Fixes infinite recursion in DRI expansion caused by bounds on nullable ↵ | Paweł Marks | |
parameters | |||
2020-02-12 | Added Br handling | Andrzej Ratajczak | |
2020-02-12 | Removes unnecessary white space | Andrzej Ratajczak | |
2020-02-12 | Adds requested changes | Andrzej Ratajczak | |
2020-02-12 | Implements tests for MarkdownParser and fixes some bugs related to its | Andrzej Ratajczak | |
2020-02-12 | rename | Szymon Świstun | |
2020-02-12 | page merger strategy with tests | Szymon Świstun | |
2020-02-12 | test | Szymon Świstun | |
2020-02-10 | tests | Szymon Świstun | |
2020-02-10 | contentForClass fixed and tests | Szymon Świstun | |
2020-01-31 | Bump Gradle version, migrate to Kotlin DSL, refactor publishing | Kamil Doległo | |
2020-01-22 | tests moved to :testApi module | Szymon Świstun | |
2020-01-17 | Fix TestRunner after the refactoring of DokkaGenerator pipeline | Kamil Doległo | |
2020-01-15 | Fix the test framework | Kamil Doległo | |
2020-01-15 | Add testing utils and examples | Szymon Świstun | |
2020-01-15 | Information about generics and nullability is no longer lost | Paweł Marks | |
also removed obsolete and commented tests | |||
2019-12-13 | Add abstract structure for MD/HTML comments and MD parser | BarkingBad | |
2019-11-26 | Rework DRIs to handle generics | Kamil Doległo | |
Receiver and type parameters are now fully qualified names | |||
2019-11-05 | Add merger (sort of) | Kamil Doległo | |
2019-11-04 | Some parsing for markdown links | Paweł Marks | |
2019-11-04 | [WIP] intergraph transformer | Kamil Doległo | |
2019-10-31 | Add markdown content builder | Kamil Doległo | |
2019-10-31 | Remove all unnecessary files | Kamil Doległo | |
2019-10-31 | [WIP] commit before rebase | Kamil Doległo | |
2019-10-29 | [WIP] new model | Kamil Doległo | |
2019-10-10 | Extract testApi from core | Kamil Doległo | |
2019-10-10 | WIP on restructuring | Kamil Doległo | |