aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-08-08Fix and refactor Sample Transformer (#3102)Vadim Mishenev
2023-08-08Add a workaround for native dependency metadata resolution (#3081)Oleg Yukhnevich
Addresses #3068
2023-08-07Get rid of bintray and jcenter mentions in our buildscript (#3109)Vsevolod Tolstopyatov
Otherwise, our integration tests try to resolve these repositories on failures
2023-08-04Update Developer Guides (#3088)Ignat Beresnev
2023-08-04Make the compatibility metadata variant check more specific (#3103)Ignat Beresnev
2023-08-04Reintroduce removed analysis APIs with a deprecation message (#3104)Ignat Beresnev
2023-08-04Update examples and tests to use Kotlin 1.9.0 (#3101)Ignat Beresnev
* Opt into foreign API for CPointed * Stop using the deprecated JS backend
2023-08-04Add scroll to tables viewed from mobile devices (#3082)Konstantin Chernenko
2023-08-04Fix handling of Java contravariance (#3092)Julia McClellan
2023-08-02Fix Kotlin Analysis API package name (#3100)Ignat Beresnev
2023-07-26Fix some tests to be compatible with K2 (#3086)Vadim Mishenev
2023-07-24Introduce system property to ignore common builtIns for stdlibvmishenev
2023-07-21Update Kotlin to 1.9.0 (#3074)Vadim Mishenev
* Update Kotlin Gradle Plugin to 1.9.0 * Update Android Gradle Plugin to 4.2.2 * Introduce convention plugin for Gradle runner https://github.com/gradle/gradle/issues/8301 * Fix unit test `common, jvm and macos source sets with kotlin multiplatform` * Update compiler to 1.9.0 * Update integration test * Add empty target for WASM integration test to avoid single target project See https://github.com/Kotlin/dokka/issues/3038 * Remove unused `plugins.shadow` from toml
2023-07-21Remove "project dependencies are published" check (#3078)Ignat Beresnev
The check was likely added because bintray did not perform any checks of its own, but Maven Central should check for that before the staging repository is closed and all the artifacts are published, so it's not needed locally
2023-07-21Add tests for parsing data objects (#3076)Ignat Beresnev
2023-07-18Update Kotlin compiler to 1.8.20 (#3062)Vadim Mishenev
2023-07-17Get rif of IDE plugin dependencies (#3073)Vadim Mishenev
* Get rif of IDE plugin dependencies Everything in this commit has been copy-pasted from IDE plugin and marked as internal
2023-07-17Prepare for the next development iterationIgnatBeresnev
2023-07-17Hardcode documentation for the synthetic Enum.entries property (#3071)Ignat Beresnev
2023-07-12Deserialize 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-12Set the correct testLauncher property in workflows (#3064)Ignat Beresnev
2023-07-07Do not leak unknown asset paths into HTML (#3061)Ignat Beresnev
Fixes #3040
2023-07-07Remove a copy-pasted function (#3060)Ignat Beresnev
2023-07-06HTML: fix of redundant dot and related autotest (#2289) (#3057)Denis Ambatenne
* HTML: fix of redundant dot and related autotest (#2289) * Update plugins/base/src/test/kotlin/renderers/html/SearchbarDataInstallerTest.kt Change after the PR #3057 review Co-authored-by: Ignat Beresnev <ignat.beresnev@jetbrains.com> * Change after the PR #3057 review Co-authored-by: Ignat Beresnev <ignat.beresnev@jetbrains.com> --------- Co-authored-by: Denis Ambatenne <denis.ambatenne@jetbrains.com> Co-authored-by: Ignat Beresnev <ignat.beresnev@jetbrains.com>
2023-07-05Decompose Kotlin/Java analysis (#3034)Ignat Beresnev
* Extract analysis into separate modules
2023-07-03Enhance typealias presentation (#3053)Vadim Mishenev
2023-06-30Generate dedicated pages for typealiases (#3051)Vadim Mishenev
2023-06-07Fix publishing to Gradle Plugin Portal (#3031)Ignat Beresnev
2023-06-06Update Dokka's references to 1.8.20 (#3028)Ignat Beresnev
2023-06-01Multi-param Java methods should not qualify for a setter (#3002)Ignat Beresnev
2023-06-01Update Dokka to 1.8.10IgnatBeresnev
2023-05-31Fix missing tab entries for module names with space (#3019)Ignat Beresnev
2023-05-31Add support for `@author`, `@since`, `@return` Javadoc tags (#2967)irina-turova
2023-05-30Incorrectly handles a click on a method and other elements in the mobile ↵Konstantin Chernenko
version (#3021)
2023-05-30KTL-982; redundant spacing for tabs (#3018)Konstantin Chernenko
2023-05-30Use JetBrains Sans as default font (#3017)Konstantin Chernenko
2023-05-30disable showing this "copy anchor" popup if JS is disabled (#3020)Konstantin Chernenko
2023-05-30Add the ability to get serialized configuration of a task (#3008)Ignat Beresnev
2023-05-26Improve copying base-frontend files between subprojects (#2970)Adam
2023-05-24update mobile view and some bugs (#2836)Konstantin Chernenko
* Fix dark theme bugs: mobile TOC is visible on 1px and has white background, menu icon is black * Refactoring css styles for header controls * Change header responsive layout * Change header responsive layout * Fix scrollable columns for any header size * Remove main content mobile spacing * Change style for platform filters and labels * Fix: add burger icon into dist * Fix: long code token in mobile view * Fix: color in filter selector * Fix: long token in keyValue for desktop * Fix: add spacing for iPad Mini * Fix: dropdown for multiple versions * update platform brand colors * Fix: sample spacing, blockquote, playground initialize * Safari fix outline for platform tags * Fix non-js main content for better SEO * Fix outline for safari browser * Add consistent vertical spacing for header. It should normalize subpixel artifacts and centred content. * Update manual for custom logo * Add comment for playground * Hide copy button for non-js user * fix; use google fonts * feat; change style for platform in platform-tags * Revert Inter as defult font * Add breaks for CONSTANTS * incorrect non-js script position * less specific selector for article links
2023-05-19Prepare for the next development iterationIgnatBeresnev
2023-05-17Update KGP to 1.8.20 (#2989)Vadim Mishenev
* Update KGP to 1.8.20 * Update AGP to be compatible with KGP * Replace `AndroidSourceSet` * Dump API * Update integration tests * Update GH actions tests * Refactor Gradle Runner * Fix `TYPE_MISMATCH_WARNING_FOR_INCORRECT_CAPTURE_APPROXIMATION` * Suppress source sets without compilations Dokka suppresses source sets that do no have compilation since such configuration is invalid, it reports a warning or an error * Introduce `dependsOn` for a new `com.android.build.api.dsl.AndroidSourceSet` * API dump * Add comment * Suppress remaining `TYPE_MISMATCH_WARNING_FOR_INCORRECT_CAPTURE_APPROXIMATION` * Add comment --------- Co-authored-by: Ignat Beresnev <ignat.beresnev@jetbrains.com>
2023-04-26Fix dead links for CLI external links configuration (#2985)Sarah Haggarty
Co-authored-by: Sarah Haggarty <sarahhaggarty@users.noreply.github.com>
2023-04-26Execute unit tests in parallel (#2953)Goooler
Details: https://docs.gradle.org/7.6/userguide/performance.html#execute_tests_in_parallel
2023-04-26Minor fixes for documentation (#2979)Ying Li
2023-04-25Replace invalid documentation links (#2973)Lukas Knoch-Girstmair
2023-04-25Tidy/remove unnecessary imports and suppressions (#2975)aSemy
2023-04-25Set cacheRoot using `convention()`, not `set()` (#2983)aSemy
2023-04-25Simplify multimodule source link configuration example (#2974)Ignat Beresnev